Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.232 ·

Fork-subagent setting is resolved once per session, with the environment checked first

Setting CLAUDE_CODE_FORK_SUBAGENT decides fork subagents up front, and the answer is cached per session.

Use it now Notable Internal Changes
JSON All of v2.1.232
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SubagentsArea: what it touches
Internal ChangesKind: in v2.1.232,
What probably matters to youSection of the release
What

The check for whether fork subagents are enabled now evaluates the hard disable and CLAUDE_CODE_FORK_SUBAGENT=false before anything else, and caches the result on the session config instead of a module-level variable. Setting the variable to true reports the source as the environment; otherwise a rollout check decides.

Details
  • The telemetry event for how the setting was resolved fires once, and only when the result is not disabled.
Evidence

CLAUDE_CODE_FORK_SUBAGENT

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_CODE_FORK_SUBAGENT

See this entry in the whole of v2.1.232 →

Feedback