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

A new env var stops per-call model overrides for subagents and workflow agents, forcing them to inherit.

TierUse it nowhow much it should matter to you
Useful5my rating, 1 to 5
Signal4worth watching, 1 to 5
AreaSubagentswhat it touches
KindNew Featuresin v2.1.257,
Group of 2 Use it now Notable

A new env var stops per-call model overrides for subagents and workflow agents, forcing them to inherit.

A new environment variable, CLAUDE_CODE_SUBAGENT_MODEL_FORCE, forces the Task tool to ignore a per-call model override for subagents/workflow agents. When set, the model parameter is stripped from the Task tool schema (n.omit({ model: !0 })), and workflow agent model requests are dropped with a logged message.

The in-tool Workflow authoring reference also checks CLAUDE_CODE_SUBAGENT_MODEL_FORCE: when set, it omits the model field from the documented agent() opts and drops the guidance text about setting model overrides in phase() entries and agent() calls, since a forced subagent model makes that option moot.

Read from
Names in the bundleCLAUDE_CODE_SUBAGENT_MODEL_FORCE
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's release notes agreeAdded CLAUDE_CODE_SUBAGENT_MODEL_FORCE to apply CLAUDE_CODE_SUBAGENT_MODEL (or the main model) to every subagent, ignoring per-spawn and…
The name it cites is new in this buildNew in this build: CLAUDE_CODE_SUBAGENT_MODEL_FORCE

See this entry in the whole of v2.1.257 →

Feedback