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 +```