Why a model may be unavailable
The/model list depends on four things:
- The selected harness is installed and available on
PATH. - You are authenticated with that harness or its configured provider.
- Your provider account can use the model.
- The installed harness reports or accepts that model identifier.
sparkles doctor to inspect the installed runtimes, then use /agent before /model when you need to switch providers.
Use Fable
With Claude Code installed and authenticated:- Run
/agentand chooseclaude. - Run
/modeland choose Fable 5. - Run
/effortand choose Ultracode.
max; the Claude harness exposes the separate ultracode level for supported models.
Built-in model catalog
The current catalog includes the following defaults. Installed-runtime discovery can add or preserve other configured models.Claude Code
Quote model values that contain square brackets so the shell does not expand them as a pathname pattern:
Codex
OpenCode
Reasoning effort values
Effort is model-specific. The TUI shows friendly labels while configuration and flags use the values below.
The selector only offers values supported by the active model:
Use CLI configuration to make a harness, model, and effort the default for a repository.