Subagent launching gets a nesting-depth cap, a bypassable concurrency cap, and new teammate/model-inherit rules
The code that launches subagents (used by the Agent tool, sometimes called Task, to spin up a separate Claude instance to work on a piece of a task) was rewritten with several new limits and rules:
- a cap on how deeply subagents can be nested (spawning subagents that spawn further subagents), which can refuse a launch with "Subagent nesting limit reached"
- a cap on how many subagents can run at once, which can be bypassed with a flag
- in-process teammates are now forbidden from spawning further teammates or background agents
- coordinator-spawned workers can override to inherit the coordinator's model instead of using a separate one
These limits guard against runaway or excessive subagent spawning, keeping nested or concurrent agent work bounded and predictable.
tengu_amber_kestrel Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.269: off
Read once, for one account on one subscription tier, against v2.1.269. It isn't a statement about your account. What a flag value here can and cannot tell you
[Claude Code on the web] Fixed /model default in a cloud session leaving every later message failing in organizations that restrict which…