Effort level cannot be inspected or reliably controlled, making Opus 4.6 risky to use
Resolved 💬 7 comments Opened Feb 19, 2026 by kojiromike Closed Apr 11, 2026
Summary
The effort level setting for Opus 4.6 cannot be inspected or reliably controlled during a session, which combined with the high default effort level and its 5x usage multiplier, makes Opus 4.6 risky for users to adopt.
Problems
1. Default effort level is "High" with no warning
Opus 4.6's default effort level is "High", which causes approximately 5x the token usage compared to lower effort levels. This is widely reported and problematic because:
- Users can burn through even the largest Max subscription limits unexpectedly
- There's no warning or indication when starting a session that high effort is active
- Users who expected similar usage patterns to previous models are caught off guard
2. No way to check or set effort level in-session
- The
/modelcommand shows "Effort not supported for Default (recommended)" even though the Default model is Opus 4.6, which supports effort levels - There's no
/effortcommand or similar to view/change the current effort level /statusdoesn't display the current effort level- The only way to access the effort slider appears to be selecting a non-Default model explicitly
3. Environment variable cannot be validated
Because there's no way to inspect the current effort level in a running session:
- Users who set
CLAUDE_CODE_EFFORT_LEVELin their environment or settings.json cannot verify it took effect - If the setting is ignored or overridden for any reason, users have no way to know
- This makes careful resource management impossible
Impact
Careful Claude Code users cannot currently trust Opus 4.6 because they cannot:
- Know what effort level is active
- Change it reliably during a session
- Verify their configuration is being respected
Suggested improvements
- Display current effort level in
/statusoutput - Add an
/effortcommand to view and change effort level - Expose the effort slider for "Default (recommended)" when it's backed by a model that supports it
- Consider a lower default effort level, or at minimum warn users about the usage implications
- Show effort level in the session startup banner when using a model that supports it
This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗