Problem
We set three model tiers. Claude Code has four — ANTHROPIC_DEFAULT_FABLE_MODEL exists and we never set it, so the Fable alias falls through to a provider default that may not exist on the backend.
Proposal
Add Fable as a fourth tier throughout: provider defaults, the wizard, the model picker, and buildEnv.
Acceptance criteria
Notes
Confirm whether CLAUDE_CODE_SUBAGENT_MODEL should follow Fable rather than Opus — subagents currently inherit our subagentFollowsOpus behaviour, which is a workaround for #34821.
Problem
We set three model tiers. Claude Code has four —
ANTHROPIC_DEFAULT_FABLE_MODELexists and we never set it, so the Fable alias falls through to a provider default that may not exist on the backend.Proposal
Add Fable as a fourth tier throughout: provider defaults, the wizard, the model picker, and
buildEnv.Acceptance criteria
ANTHROPIC_DEFAULT_FABLE_MODELset when configuredANTHROPIC_DEFAULT_*family for anything else we've missedNotes
Confirm whether
CLAUDE_CODE_SUBAGENT_MODELshould follow Fable rather than Opus — subagents currently inherit oursubagentFollowsOpusbehaviour, which is a workaround for #34821.