⚙️ Config v1.3.8
v1.3.8
-
Added top-level
summarizationconfiguration- New centralized summarization replaces the per-endpoint
summarizeandsummaryModelfields - Configure summarization triggers, context pruning, and model settings globally
- Supports
SummaryContentPartfor inline conversation summaries
- New centralized summarization replaces the per-endpoint
-
Added
maxToolResultCharsto shared endpoint settings- Limits the maximum character count of tool call results sent to the model
- Available on all endpoints including via the
allkey
-
Removed
endpointsMenuandsidePanelfrominterfaceconfiguration- These fields are no longer configurable via
librechat.yamldue to recent UI improvements
- These fields are no longer configurable via
-
Removed no-op fields
summarize,summaryModel, andcustomOrderremoved from custom endpoint configurationplugins,summarize,summaryModel, andcustomOrderremoved from Azure OpenAI configuration- Use the new top-level
summarizationconfiguration instead
-
Tightened type validation across configuration schemas
titleMessageRoleon custom endpoints now restricted to"system","user", or"assistant"headersvalues on custom and assistants endpoints now must be stringsadditionalHeadersvalues on Azure OpenAI groups now must be stringsaddParamsuses recursive validation withweb_searchboolean supportparamDefinitionsnow uses a fully typed schemaengineSTTrestricted to"openai"or"azureOpenAI"engineTTSrestricted to"openai","azureOpenAI","elevenlabs", or"localai"playbackRatenow validated with range 0.25–4.0scraperTimeoutandfirecrawlOptions.timeoutnow require non-negative integersmemory.model_parametersvalues restricted tostring,number, orboolean
-
Tightened MCP server configuration validation
timeoutandinitTimeoutnow require non-negative integerssseReadTimeoutnow requires a positive integerstderrnow validated as"pipe","ignore","inherit", or a non-negative integer file descriptor- Connection
typefields now have explicit defaults ("stdio","sse","websocket")
-
endpoints.allno longer acceptsbaseURL- The
allkey now uses a narrowed schema that omitsbaseURL
- The
-
endpoints.agentsno longer acceptsbaseURL -
Updated
fileStrategyandfileStrategiesto use a narrowed storage-only enum- Valid values:
"local","firebase","s3","azure_blob"
- Valid values: