April 1, 2025
⚙️ Config v1.2.4
- Added
allowedProvidersto Agents- Allows administrators to specify a list of endpoint providers (e.g.,
openAI,anthropic,google) that are permitted for use with the Agents feature. - If defined, only agents configured with these providers can be initialized.
- This provides better control over which providers can be used with the Agents feature, enhancing security and compliance.
- Allows administrators to specify a list of endpoint providers (e.g.,
- Implemented
addedEndpointsin Model SpecsmodelSpecs.addedEndpoints: Enables specific endpoints (e.g.,openAI,google) to be selectable in the UI even whenmodelSpecsare defined and prioritized. This allows users to choose standard models alongside specialized specs. Requiresinterface.modelSelectto betrue. See Model Specs Docs for more details.- If
modelSpecs.addedEndpointsis provided,interface.modelSelectwill default totrueif not explicitly set, ensuring the model selection dropdown is visible.
- Added
timeoutto MCP Servers- Controls how long to wait for a response from MCP server tool requests (in milliseconds)
- Provides better control over MCP server request behavior
- Allows adjusting timeouts based on expected response times for different MCP servers
- Added
initTimeoutto MCP Servers- Controls how long to wait for MCP server initialization (in milliseconds)
- Allows configuration of initialization timeouts for servers that may take longer to start up
- Helps fine-tune performance for specific environments and use cases
- Implemented Balance Configuration
- Set
enabledtotrueto check user balances; replacesCHECK_BALANCEenvironment variable - Set
startBalanceto desired starting balance; replacesSTART_BALANCEenvironment variable - Added
autoRefillEnabledto enable automatic token credit refills for users - Added
refillIntervalValueto specify the numerical value for refill intervals - Added
refillIntervalUnitto specify the time unit for refill intervals (seconds, minutes, hours, days, weeks, months) - Added
refillAmountto specify the number of tokens added during each refill - Improved balance synchronization to ensure user settings match global configuration
- Provides administrators with more control over token usage and user balance management
- For more details, see the Token Usage Guide
- Set
- Deprecated
interface.endpointsMenuin Interface- This setting will be removed in a future version
- Use
interface.modelSelectinstead for controlling endpoint/model selection visibility - If you would like to limit the available endpoints while using model specs, configure the
modelSpecs.addedEndpointssetting.