Patch release: re-sync MCP tool lists on demand, optionally forward subagent text, and tighten agent/permission behaviour.
Changelog
[new] Refresh MCP tools — when a server’s tool list may be stale (missed push notification, reconnect hiccup), you can re-query connected MCP servers and apply the current list without redialing. Optional server filter; response reports per-server status (refreshed / error / not_connected), tool count, and tools added or removed. New tools are usable on the next step.
[new] --forward-subagent-text — CLI flag (and matching CLAUDE_CODE_FORWARD_SUBAGENT_TEXT setting) to forward subagent text output into the parent session when you want that stream visible.
[changed] Background and cloud agents — stronger rules against racing completion: do not invent, summarize, or structure results before the real completion notification; if asked early, report that the agent is still running. Subagent spawn guidance prefers handling multi-part work inline unless the user explicitly asks for a subagent.
[changed] Permission / destructive-action naming — clarified that naming the overall goal is not the same as approving a destructive step; the dangerous parameter itself (destroy verb, production/remote scope, disarmed guard, specific targets) must be named.
[changed] Shell and keybindings guidance — working directory persists across shell calls while env/functions do not; ~/.claude/keybindings.json hot-reloads on save (object with context-scoped blocks, not a flat map); macOS Option chords need the terminal to send Option as Meta.
[changed] Focus mode and long-session continuity — focus mode still surfaces only the final user-facing text; long conversations continue via summarization of older context rather than forcing an early handoff.
[removed] Internal docs endpoint reference for https://docs.claude.com (no user-facing docs change required).
Models & prompts
Agent, coordinator, and plan-mode prompts updated for the MCP refresh tool, background-agent completion discipline, spawn cost, and destructive-permission naming above.
Permission-denied and tool-rejection copy refined so the model stops and waits (or tries another approach) instead of pressing on with a rejected edit.
Computer-use MCP, PR/Slack follow-up, and browser-tab recovery guidance kept in step with current tool surfaces.
Conversation-summary prompts distinguish full-session vs. recent-portion summaries for continued sessions.
Under the hood
Interrupted-turn resume — CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS and related controls for resuming or suppressing stale interrupted turns; thinking-block resumption support.
Background task lifecycle — guards against unwanted background respawn/revival.
To re-sync MCP tools after a missed list update, use the new refresh path (optional server name, or all connected servers). It never opens new connections—only re-reads over existing ones.
Opt into subagent text forwarding with --forward-subagent-text or CLAUDE_CODE_FORWARD_SUBAGENT_TEXT if you want that stream in the parent session.
No model default changes in this release; behaviour shifts are prompt and tooling only.
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.