Documentation Type
Unclear/confusing documentation
Documentation Location
Section/Topic
The usage requirements for automatic model fallback, specifically distinguishing between the --fallback-model CLI flag and the built-in fallback behavior for Max/Pro subscribers.
Current Documentation
From CLI Reference:
--fallback-model | Enable automatic fallback to specified model when default model is overloaded (print mode only)
From Manage costs effectively:
For certain Max users, Claude Code will automatically fall back to Sonnet if you hit a usage threshold with Opus.
From Model configuration (default model setting):
For certain Max users, Claude Code will automatically fall back to Sonnet if you hit a usage threshold with Opus.
What's Wrong or Missing?
There is a contradiction regarding whether model fallback is restricted to "print mode" (non-interactive).
- The CLI Reference explicitly labels the
--fallback-model flag as "(print mode only)."
- The Costs and Model Configuration pages describe a fallback from Opus to Sonnet for Max users as a general feature, implying it works in standard interactive sessions.
It is unclear if the "Max user" fallback is a separate internal mechanism that does work in interactive mode, or if all forms of model fallback are strictly limited to print mode. If the latter is true, interactive users hitting a threshold or encountering an overloaded model might be confused when an automatic fallback does not occur.
Suggested Improvement
Clarify the scope of fallback behavior in the Costs and Model Config sections.
Suggested addition to Manage costs effectively:
"For certain Max users, Claude Code will automatically fall back to Sonnet if you hit a usage threshold with Opus. Note: In interactive mode, this fallback occurs [automatically/only after a prompt]; for automated scripts using the CLI, use the --fallback-model flag (available in print mode only)."
Alternatively, if the Max user fallback only works in print mode, the Costs section should be updated to say:
"For certain Max users running in print mode (-p), Claude Code will automatically fall back to Sonnet..."
Impact
High - Prevents users from using a feature
Additional Context
Documentation Type
Unclear/confusing documentation
Documentation Location
Section/Topic
The usage requirements for automatic model fallback, specifically distinguishing between the
--fallback-modelCLI flag and the built-in fallback behavior for Max/Pro subscribers.Current Documentation
From CLI Reference:
From Manage costs effectively:
From Model configuration (
defaultmodel setting):What's Wrong or Missing?
There is a contradiction regarding whether model fallback is restricted to "print mode" (non-interactive).
--fallback-modelflag as "(print mode only)."It is unclear if the "Max user" fallback is a separate internal mechanism that does work in interactive mode, or if all forms of model fallback are strictly limited to print mode. If the latter is true, interactive users hitting a threshold or encountering an overloaded model might be confused when an automatic fallback does not occur.
Suggested Improvement
Clarify the scope of fallback behavior in the Costs and Model Config sections.
Suggested addition to Manage costs effectively:
Alternatively, if the Max user fallback only works in print mode, the Costs section should be updated to say:
Impact
High - Prevents users from using a feature
Additional Context