• Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
Skip to content

© 2026 Tech Dev Notes

RSSAboutAPIPrivacyTermsSitemap@techdevnotes
Claude Code

Anthropic · CLI

Claude Code 2.1.211

2.1.210→2.1.211·July 15, 2026 at 4:42 PM UTC

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.
  • OAuth token refresh — additional lock/compromise handling around concurrent refresh paths.
  • CLAUDE_CODE_GB_DISK_CACHE_WHEN_TELEMETRY_OFF — disk cache behaviour when telemetry is disabled.
  • CLAUDE_CODE_ENABLE_REFRESH_MCP_TOOLS — gate for the MCP tool-list refresh path.
  • New backend route /v1/design/grants (design grants).
  • Assorted internal feature gates for session CRUD CLI, usage-credits admin confirm flows, org memory setting changes, and watchdog non-streaming fallback skips.

Upgrade notes

  • 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.

Open content/ browser →

8 listed · 8 in tree

content/ browserNavigate docs, prompts, and root filesFolder index plus per-file pages with prev/next and a full file sidebar.
README.mdDocs2 KBpackage.jsonMetadata1.4 KBmanifest.jsonMetadata1.8 KBversion.jsonMetadata172 Bcli-wrapper.cjsCJS4.9 KBinstall.cjsCJS7 KBsdk-tools.d.tsTS140 KBLICENSE.mdDocs147 B
Older release← 2.1.210Newer release→ 2.1.212
All Claude Code releases →