📚 docs: Add fileSearch configuration to interface and update changelog for version 1.2.8 (#369)

- 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.
This commit is contained in:
Danny Avila
2025-07-25 13:10:03 -04:00
committed by GitHub
parent 7ace5a41b4
commit d7ae33a393
3 changed files with 32 additions and 0 deletions

View File

@@ -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

View File

@@ -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'],
]}
/>

View File

@@ -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:**
<OptionTable
options={[
['fileSearch', 'Boolean', 'Enables or disables the file search button in the chat interface.'],
]}
/>
**Default:** `true`
**Example:**
```yaml filename="interface / fileSearch"
interface:
fileSearch: true
```