April 1, 2025
⚙️ Config v1.2.4
- Added
allowedProviders
to 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
addedEndpoints
in Model SpecsmodelSpecs.addedEndpoints
: Enables specific endpoints (e.g.,openAI
,google
) to be selectable in the UI even whenmodelSpecs
are defined and prioritized. This allows users to choose standard models alongside specialized specs. Requiresinterface.modelSelect
to betrue
. See Model Specs Docs for more details.- If
modelSpecs.addedEndpoints
is provided,interface.modelSelect
will default totrue
if not explicitly set, ensuring the model selection dropdown is visible.
- Added
timeout
to 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
initTimeout
to 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
enabled
totrue
to check user balances; replacesCHECK_BALANCE
environment variable - Set
startBalance
to desired starting balance; replacesSTART_BALANCE
environment variable - Added
autoRefillEnabled
to enable automatic token credit refills for users - Added
refillIntervalValue
to specify the numerical value for refill intervals - Added
refillIntervalUnit
to specify the time unit for refill intervals (seconds, minutes, hours, days, weeks, months) - Added
refillAmount
to 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.endpointsMenu
in Interface- This setting will be removed in a future version
- Use
interface.modelSelect
instead for controlling endpoint/model selection visibility - If you would like to limit the available endpoints while using model specs, configure the
modelSpecs.addedEndpoints
setting.