configure_disabled
Disable or re-enable AI oracle and provider backends at runtime, persisting to config without restart. Manage the denylist to control which models participate.
Instructions
Turn oracles/providers OFF (or back on) at runtime — persisted to the config file, no restart. A disabled backend is dropped from every council/tier and its dedicated tool returns kind='disabled' (distinct from 'not configured'). Name an oracle key/alias ('grok', 'm3', 'opus48') or a whole provider ('atlas', 'openrouter', 'ollama', 'lmstudio'). Call with no args to see the current denylist. Config wins over the ASK_FABLE_DISABLED env var.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | No | REPLACE the whole denylist with exactly these tokens (wins over `disable`/`enable`). Pass [] to remove the config override; if an ASK_FABLE_DISABLED env var is set it then applies again (the result's `disabled` shows the effective list either way). | |
| enable | No | Tokens to REMOVE from the denylist (re-enable). | |
| disable | No | Tokens to ADD to the denylist. An oracle key or alias ('grok', 'codex', 'm3', 'opus48') disables that one; a provider name ('atlas', 'openrouter', 'ollama', 'lmstudio') disables all of its models at once. Disabled backends are dropped from every council and their dedicated tool returns kind='disabled'. |