Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.267 ·

Effort level can now be adjusted per turn based on permission layers

Claude Code's effort level can now be influenced per turn, not just per session, via a new turnEffort value

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaEffortwhat it touches
KindInternal Changesin v2.1.267,
Group of 3 Under the hood

Claude Code's effort level can now be influenced per turn, not just per session, via a new turnEffort value

What

  • A new turnEffort value, derived from the active permission layers, now feeds into the effort-resolution logic used across compaction, the /effort command's output, the ${CLAUDE_EFFORT} prompt template substitution, and agent session metadata, alongside the existing model default and any explicit override.
  • The effort-resolution function gained a turnEffort option that, when the model has a defined capability lookup, takes priority in choosing the effective effort level, and it now also affects the effort suffix text shown to users (e.g. "with X effort").
  • Subagent (Task) tool calls now pass their own turnEffort, computed from the subagent's permission layers, into the permission checks used for command-execution and model resolution.

Why Allows the effort level to vary within a session based on context, such as which permission layer is active for a given turn or subagent, rather than being fixed for the whole session.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat specifically about permission layers changes the resulting effort value isn't detailed in the evidence.

See this entry in the whole of v2.1.267 →

Feedback