Update Engine Config
update_engine_configEnable, disable, reorder, or cap search and fetch engines in the local rotation config. Use when a provider must be switched on or off, reordered, or limited by daily/monthly call quotas.
Instructions
Change the local engine configuration: enable or disable engines, set the search and fetch rotation order, and set monthly or daily call limits per engine. Use it when the user wants a provider switched on or off, reordered or capped; call get_engine_status first for valid ids, current order and access modes. The tool writes the shared configuration file of this installation, so the change applies to later searches of every client without a restart. API keys are not accepted here: an engine that still needs a key or extra credentials cannot be enabled until they are set in the dashboard (open_dashboard). Returns the effective per-engine configuration, or an error naming the offending ids — on error nothing is written.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | No | Per engine id (see get_engine_status): true enables, false disables. Enabling an engine whose access mode is api_key_required or extra_configuration_required fails until the credential exists in the dashboard. | |
| fetchOrder | No | Complete fetch rotation: every fetch-capable engine id exactly once, the first entry is tried first. | |
| dailyLimits | No | Per engine id: cap for locally counted calls per day, or null to remove the override. Applies to providers whose quota period is counted per day. | |
| searchOrder | No | Complete search rotation: every search-capable engine id exactly once, the first entry is queried first. Fetch-only engines are not part of this order and keep their place behind it. | |
| monthlyLimits | No | Per engine id: cap for locally counted calls per month, or null to remove the override and fall back to the provider default. The cap drives rotation and strict-free ordering; it does not change the provider account. |