November 24, 2025
⚙️ Config v1.3.1
-
Added
charLimittomemoryconfiguration- Limits the maximum character length for user-created memories
- Default value is
10000characters - Prevents oversized memory payloads that could impact performance
- See Memory Configuration for details
-
Added
interface.peoplePickerconfiguration for user/group/role selection controls- Added
userssetting to control user search (default:true) - Added
groupssetting to control group search (default:true) - Added
rolessetting to control role search (default:true) - Enables fine-grained control over who can search and view users/groups/roles when sharing resources (agents/prompts)
- People picker access control managed through permission system
- See Interface Configuration for details
- Added
-
Added
interface.marketplaceconfiguration for Agent Marketplace access control- Added
usesetting to enable/disable marketplace access (default:false) - Controls visibility and access to the Agent Marketplace feature
- Access control managed through permission system
- See Interface Configuration for details
- Added
-
Added
fileStrategiesfor granular file storage configuration- Allows different storage strategies for different file types
- Added
defaultsetting for fallback storage strategy - Added
avatarsetting for user/agent avatar image storage - Added
imagesetting for uploaded images in chats - Added
documentsetting for document uploads (PDFs, text files, etc.) - Supports mixing storage strategies (e.g., S3 for avatars, local for documents)
- Available strategies:
"local","s3","firebase","azure_blob" - Backwards compatible with existing
fileStrategy(single strategy for all files) - See File Strategies Configuration for details
-
Renamed
webSearch.scraperTypetowebSearch.scraperProvider- Configuration field renamed for consistency with other provider naming conventions
- See Web Search Configuration for details
-
Added
webSearch.firecrawlVersionto specify Firecrawl API version- Allows configuration of Firecrawl API version (v0 or v1)
- Default: uses environment variable
${FIRECRAWL_VERSION} - See Web Search Configuration for details
-
Added
CONVERSATION_IMPORT_MAX_FILE_SIZE_BYTESenvironment variable- Limits the maximum file size for conversation imports in bytes
- Prevents memory exhaustion from large import files
- Default:
0(no limit enforced when not set) - Example:
262144000(250 MiB) - See Environment Variables for details
-
Added optional
groupfield to modelSpecs configuration- Organizes model specs in the UI selector with flexible grouping options
- Three behaviors based on
groupvalue:- If
groupmatches an endpoint name (e.g., “openAI”, “groq”), the spec nests under that endpoint - If
groupis a custom name (doesn’t match any endpoint), creates a separate collapsible section - If
groupis omitted, the spec appears as a standalone item at top level
- If
- See Model Specs for details
-
Removed
SERPAPI_API_KEYdocumentation- SerpAPI integration is no longer supported
- See Environment Variables
-
Added
MCP_SKIP_CODE_CHALLENGE_CHECKenvironment variable- Skip code challenge method validation for MCP OAuth flows
- Default:
false - See MCP Server Configuration for details
-
Added Leader Election configuration for multi-instance deployments
- Added
LEADER_LEASE_DURATION- Duration in seconds that the leader lease is valid (default: 25) - Added
LEADER_RENEW_INTERVAL- Interval in seconds at which the leader renews its lease (default: 10) - Added
LEADER_RENEW_ATTEMPTS- Maximum retry attempts when renewing the lease fails (default: 3) - Added
LEADER_RENEW_RETRY_DELAY- Delay in seconds between retry attempts (default: 0.5) - Requires Redis to be enabled (
USE_REDIS=true) - Ensures only one instance performs operations like scheduled tasks
- See Leader Election Configuration for details
- Added
-
Updated
FORCED_IN_MEMORY_CACHE_NAMESPACESexamples- Removed
STATIC_CONFIGfrom example values (deprecated cache key) - Updated examples to use
ROLES,MESSAGESas recommended defaults - See Redis Configuration for details
- Removed