From d7ae33a3935c2be3e281c4e8d1ff3a31eceb7321 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Fri, 25 Jul 2025 13:10:03 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20docs:=20Add=20`fileSearch`=20con?= =?UTF-8?q?figuration=20to=20interface=20and=20update=20changelog=20for=20?= =?UTF-8?q?version=201.2.8=20(#369)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Introduced `fileSearch` option to enable or disable the file search button in the chat interface, with a default value of `true`. - Updated configuration documentation to include `fileSearch` alongside `webSearch`. - Enhanced changelog to reflect these new features and their implications for the chat interface. --- .../changelog/content/config_v1.2.8.mdx | 7 ++++++ .../object_structure/config.mdx | 2 ++ .../object_structure/interface.mdx | 23 +++++++++++++++++++ 3 files changed, 32 insertions(+) diff --git a/components/changelog/content/config_v1.2.8.mdx b/components/changelog/content/config_v1.2.8.mdx index 6b08129..159fc94 100644 --- a/components/changelog/content/config_v1.2.8.mdx +++ b/components/changelog/content/config_v1.2.8.mdx @@ -78,5 +78,12 @@ - Can be configured globally using the `all:` endpoint definition - See individual endpoint documentation for specific examples +- Added `fileSearch` to interface configuration: + - Enables or disables the file search button in the chat interface + - Similar to the `webSearch` option but controls file search (RAG API usage via tool) + - Does not disable the [Agents File Search Capability](/docs/features/agents#file-search) + - Default value is `true` if not specified + - See [Interface Object Structure - fileSearch](/docs/configuration/librechat_yaml/object_structure/interface#filesearch) for details + - Improved [Model Specs documentation](/docs/configuration/librechat_yaml/object_structure/model_specs) with parameter support updates: - Added support for `disableStreaming`, `thinking`, `thinkingBudget`, `web_search`, and other parameters \ No newline at end of file diff --git a/pages/docs/configuration/librechat_yaml/object_structure/config.mdx b/pages/docs/configuration/librechat_yaml/object_structure/config.mdx index dd09379..01e161f 100644 --- a/pages/docs/configuration/librechat_yaml/object_structure/config.mdx +++ b/pages/docs/configuration/librechat_yaml/object_structure/config.mdx @@ -377,6 +377,8 @@ see also: ['bookmarks', 'Boolean', 'Enables or disables all bookmarks-related features for all users', ''], ['multiConvo', 'Boolean', 'Enables or disables all "multi convo", AKA multiple response streaming, related features for all users', ''], ['agents', 'Boolean', 'Enables or disables all agents features for all users', ''], + ['webSearch', 'Boolean', 'Enables or disables the web search button in the chat interface', ''], + ['fileSearch', 'Boolean', 'Enables or disables the file search button in the chat interface', ''], ['temporaryChatRetention', 'Number', 'Configures the retention period for temporary chats in hours. Min: 1, Max: 8760. Default: 720 (30 days).', 'temporaryChatRetention: 168'], ]} /> diff --git a/pages/docs/configuration/librechat_yaml/object_structure/interface.mdx b/pages/docs/configuration/librechat_yaml/object_structure/interface.mdx index b1ece79..d3180ab 100644 --- a/pages/docs/configuration/librechat_yaml/object_structure/interface.mdx +++ b/pages/docs/configuration/librechat_yaml/object_structure/interface.mdx @@ -20,6 +20,7 @@ These are fields under `interface`: - `customWelcome` - `runCode` - `webSearch` + - `fileSearch` **Notes:** @@ -56,6 +57,7 @@ interface: customWelcome: "Hey {{user.name}}! Welcome to LibreChat" runCode: true webSearch: true + fileSearch: true ``` ## mcpServers @@ -313,3 +315,24 @@ Enables/disables the web search button in the chat interface. More info on [Web interface: webSearch: true ``` + +## fileSearch + +Enables/disables the file search (for RAG API usage via tool) button in the chat interface + +**Note:** This setting does not disable the [Agents File Search Capability](/docs/features/agents#file-search). To disable the Agents Capability, see the [Agents Endpoint configuration](/docs/configuration/librechat_yaml/object_structure/agents) instead. + +**Key:** + + +**Default:** `true` + +**Example:** +```yaml filename="interface / fileSearch" +interface: + fileSearch: true +```