Claude Code lets subagents spawn subagents, now 3 levels deep
The 2.1.219 build also adds a DirectoryAdded hook, an allowlist-locked sandbox, and /fast on Opus 5 — while OpenAI ships hard spend caps and Cursor's router.

Copy markdown
Subagents can now nest three deep
Claude Code 2.1.219 raises the default subagent depth from 1 to 3, so a lead agent can spawn workers that spawn their own helpers. stream-json now forwards nested subagent output at depth-2+, so you can watch the whole tree.
A DirectoryAdded hook fires on /add-dir
A new hook runs the moment /add-dir or the SDK's register_repo_root registers a working directory — the clean place to auto-load rules, context, or setup for a repo the instant it joins the session.
Lock the sandbox to a host allowlist
The new sandbox.network.strictAllowlist setting denies any non-allowlisted host for sandboxed commands — a real hardening lever before you let an agent run shell autonomously.
/fast jumps to Opus 5; 4.7 is out
Opus 4.7 is removed from fast mode; /fast now applies to Opus 5 (the new default: 1M context, $10/$50 per Mtok) and 4.8. If any scripts pinned 4.7 in fast mode, update them now.
Workflows default to under 15 agents
Dynamic workflows now ship with a 'medium' size guideline — fewer than 15 agents by default — trading runaway fan-out and token spend for predictability. Raise it explicitly when a job needs more.
Meanwhile: OpenAI adds hard spend caps
OpenAI's API now takes a monthly cap per org or project; requests past it return a 429, with spend alerts before you hit the wall. The first real circuit-breaker against a runaway bill.
Cursor's Router goes everywhere
Cursor Router now picks a model per request across desktop, web, iOS, CLI and SDK, in Intelligence, Balance or Cost modes — on by default for Teams, billed at the routed model's rate.