You can spawn as many subagents as you want in one session; the per-session cap is gone.
What's wrong with this entry?
There is no longer any cap on how many subagents one session can spawn. The limit, its error message and the counter that tracked spawns have all been removed. Subagents launched from a forked skill still stop at the nesting depth limit and still refuse to start a duplicate of one that is already running.
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSIONstill appears in a list of recognised environment variable names, but nothing in the build reads or enforces it.
forked_skill_depth_cap
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Another forged control tag is escaped in subagent output
Both mention subagent
-
v2.1.234
Spawned processes get
--flag=valuewhen the value looks like a flagBoth mention subagent
-
v2.1.235
New error for delegating to a subagent without naming one
Both mention subagent