Patch release with configurable subagent concurrency/depth limits, stronger task-delivery and correction guidance, safer multi-session git stash handling, and transcript/session-memory housekeeping.
Changelog
[new] Cap how many subagents can run at once and how deeply they can nest via CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS and CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH. When a limit is hit, Claude completes work directly or asks you to raise the setting instead of retrying.
[changed] Subagent guidance clarifies background vs synchronous runs (run_in_background), when name / remote isolation apply, and that pending agent results must never be fabricated—wait for the real completion notification.
[changed] Stronger “deliver the work” behaviour: finish the full requested scope, make routine judgment calls, surface concerns in a sentence without quietly narrowing or widening the task, and only block when proceeding would be unsafe or useless.
[changed] Correction handling is tighter—only call out mistakes that change code, conclusions, or decisions; skip apologies, rumination, and unnecessary self-audits. Follow-up questions are not treated as proof something was wrong.
[changed] Multi-session git safety: bare git stash / git stash pop are discouraged because the stash stack is shared across worktrees and sessions. Prefer a temporary WIP commit, or stash with a unique tag, apply by SHA, and drop by tag.
[changed] Focus mode: only the final text of each response is shown—no mid-turn progress chatter—so everything the user needs goes in that last message.
[changed] Long-conversation context management: when context is summarized, work continues from the summary plus remaining unsummarized messages; no need to wrap up early.
[changed] Auto-mode classifier stage-1 blocking is stricter: entire responses must start with <block>, with no preamble, judging actions by full effect rather than surface form.
[changed] After creating or updating a PR, if CLAUDE.md mentions Slack, Claude can offer to post the PR URL when a Slack send-message tool is available—only after you confirm.
[new] Optional local transcript garbage collection (CLAUDE_CODE_TRANSCRIPT_LOCAL_GC) and related compact/recover paths for session transcript hygiene.
[changed] Plan mode, tool-rejection, and permission-denied messaging refined so rejected edits stop cleanly and wait for your next instruction.
[changed] Open-ended search and computer-use / browser-tab MCP guidance updated for multi-round exploration and tab lifecycle errors.
Models & prompts
No model ID or default-model changes in this release.
Agent system prompts emphasize completing the task fully without gold-plating, concise handoff reports for parent agents, and treating ambient context as non-narrated unless relevant.
New dedicated guidance blocks cover delivering work, corrections, context management, and focus mode.
Memory hint retained: if the next user message is a correction or preference, consider saving it for future sessions.
Conversation-summary prompts distinguish full-session summaries from “recent portion only” summaries when earlier context is retained.
Under the hood
New env knobs for internal/experimental paths: CLAUDE_AX_STARTUP_QUIET_MS, CLAUDE_CODE_REMOTE_SESSION_ORIGIN, CLAUDE_CODE_DISABLE_EXPLORE_INHERIT_CAP, plus several gated flags (CLAUDE_CODE_ALDER_WICKET, AMBER_ASTROLABE, BISON_CAIRN, HERON_TALLOW, LARCH_CISTERN, and matching feature gates).
REPL MCP error-throw behaviour gated for clearer failure surfacing.
Org-memory write blocking in monorepo contexts and persistence-suppression controls.
Workflow launch event plumbing for multi-agent workflow runs.
Startup quiet-period tuning via CLAUDE_AX_STARTUP_QUIET_MS.
Upgrade notes
If you rely on many parallel or nested subagents, set CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS and/or CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH explicitly when defaults are too low.
In shared worktrees or concurrent Claude sessions, avoid bare git stash pop; use tagged stashes or WIP commits as described above.
Optional: enable CLAUDE_CODE_TRANSCRIPT_LOCAL_GC if you want local transcript cleanup on this release’s GC path.
content/
Browse captured content/
Same tree as claude-code/latest/content for this version. Open the full browser for sidebar navigation between docs and other files.