Claude Code v2.1.210
Released Jul 14, 2026 (1 month ago).
168 issues reference this build
110 still open
58 resolved (35%)
"References this build" means the issue body mentions running 2.1.210 (from the
bug-report template). It reflects report volume, not a proven defect count — an issue may mention a
version without being caused by it. First-party data from the anthropics/claude-code tracker.
Top issues reported on v2.1.210
Ranked by community engagement (reactions and comments).
- [BUG] Subagent view renders the main session's model/effort/agent identity instead of the subagent's (header, thinking indicator, agent list)
- [Bug] Marketplace plugin skills unreachable in scheduled cloud routines despite successful install and enabled status
- [BUG] Bash tool fails with spawn E2BIG — sandbox profile size scales with working-tree file count, gated by git-repo detection
- [Feature Request] Persist custom chat name across session clear operations
- Commit `Claude-Session:` attribution trailer ignores `attribution: {commit: ""}` setting
- [Bug] Terminal window focus conflicts with mouse click handling on responses
- [BUG] July 17 mass billing incident: usage credits charged despite plan allowance; $604.71 automatic recharges disputed
- Assistant text emitted mid-turn (after a tool result) is silently dropped from both the TUI and the session transcript
- [BUG] v2.1.210 regression: PreToolUse prompt-hook deny stops the entire turn (hook_stopped_continuation) instead of returning a tool error
- [BUG] Fable 5 routes assistant prose before tool calls into non-rendered 'narration' blocks — summaries preceding AskUserQuestion are invisible
- [BUG] Mouse tracking not disabled when Claude Code is suspended with Ctrl-Z
- Completed background-agent sessions can't be removed from the `claude agents` fleet view (persist as status:null; stop/close/rm don't clear them) — confirmed 2.1.210
- PostCompact hook silent-miss and forced compaction detection failure on Windows 11 / git BASH
- [Bug] Fable mid-turn messages not visible to operator, long mid-turn assistant text is emitted as a thinking block instead of a text block
- disable-model-invocation skills silently unavailable when skills-dashboard GrowthBook flag is off
- Background agent keeps running and billing after its window is closed AND after logout/re-login — invisible from the active session, found only by luck on another device
- Feature request: render the custom statusLine in the VS Code extension panel (parity with spinnerVerbs)
- [BUG] Model picker Ultracode selection reports effort.level "xhigh" to statusline, while /effort ultracode reports "ultracode"
- [Bug] Opus agent invocations charged despite available Fable usage credits
- Markdown links in responses are not clickable in terminal (Ghostty) — need raw URL fallback or OSC 8 hyperlinks
- daemon-auth-status.json stays stuck at auth_required after the daemon recovers
- [BUG] CLI renderer crashes on `tool_search_tool_regex` / `tool_search_tool_result` blocks with "Unable to render"
- [BUG] low contrast text
- [BUG] [BUG] セッション間メッセージ送信後、セッションがisRunning:trueのまま応答せず凍結する
- [Feature Request] Disable mouse interactions and implement keyboard-based text selection in TUI
- [BUG] malformed tool_reference content block injected into history breaks vLLM chat-template rendering (jinja2 TemplateError: "Unexpected item type in content")
- [BUG] Bundled claude-code CLI binary is unsigned — fails Gatekeeper on managed Mac, breaks Chat/Cowork/Code with "crashed" error
- I appreciate you sharing this, but I'm having difficulty extracting a clear, specific technical issue from your message. The text appears to describe concerns about token usage and safety checks, but it's not clear what the exact problem is. To help you c
- [Bug] Client shows misleading network failure banner during long server-side tool execution
- [Feature Request] Custom agent tags and user-defined view sections for agent management
Changelog
What's changed
- Added a live elapsed-time counter to the collapsed tool summary line so long-running tool calls visibly tick instead of looking stuck
- Added a startup warning for
Write(path),NotebookEdit(path), andGlob(path)permission rules — useEdit(path)orRead(path)instead - Fixed
isolation: 'worktree'subagents being able to run git-mutating commands against the main repo checkout instead of their own isolated worktree - Fixed the
ultracodekeyword opt-in firing on non-human-originated input such as webhook payloads and relayed PR comments - Fixed a rendered text fragment leaking into crash telemetry when a UI component returned content outside a styled text element
- Fixed paste markers leaking into external editors opened from Claude Code, which could appear as stray È/É characters around pasted text
- Fixed
claude attachsometimes failing with "job not found" or "agent is still starting" errors during session transitions — attach now waits for the daemon to settle, and terminal resizes during a slow attach are applied once it completes - Fixed a session crash when a tool's result renderer returned a numeric bigint value or plain text instead of a UI element
- Fixed a hook callback timeout being misreported to the model as a user rejection, which made unattended sessions stop and wait
- Fixed Claude assuming a
cdtook effect after its command was moved to the background; the tool result now states the working directory is unchanged - Fixed plugin-provided MCP servers being torn down when MCP servers are re-synced mid-session
- Fixed plan approvals without edits being labeled "(edited by user)" and overwriting the plan file with a stale snapshot
- Fixed
/doctorskipping its auto-mode-default proposal on Bedrock, Vertex, and Foundry, where auto mode no longer needs an opt-in - Fixed Grep content mode claiming "No matches found" when paginating past the end of results
- Fixed unmatched
$1/$2positional placeholders in skills and commands being silently stripped; they are now preserved verbatim - Fixed plugin cache writes leaving temp files behind on failure and failing on locked-file renames on Windows and network filesystems
- Fixed background workers crash-looping when a client resets its connection to the background service
- Fixed
claude agents --effort ultracodenot reaching dispatched sessions; the value was silently dropped - Fixed pressing ← to open the agents view dropping the task tracker when returning to the session
- Fixed the agents dashboard retaining pasted images from abandoned reply drafts after their session was deleted
- Fixed killed background sessions leaving a permanent
git worktree lockbehind; the periodic sweep now releases locks whose owning process is gone - Fixed SDK MCP servers registered via an
initializecontrol request waiting until the next turn to start connecting - Fixed returning to the agents view from a session leaving overlapping ghost frames with
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 - Fixed late-appearing
.claude/*symlinks not being reconciled into the sandbox deny-write list - Hardened the Agent tool against indirect prompt injection via content a subagent read
- Improved the Bash/PowerShell tool message when a command hits its timeout and is auto-backgrounded, so the model can distinguish a hang from an explicit background request
- Improved auto mode: the permission classifier now defaults to Sonnet 5 for external sessions, validated on the session's first request and pinned for the session
- Improved the bundled dataviz skill's chart color validation with perceptual OKLab color difference and recalibrated color-blindness thresholds
- Memory writes that leave a MEMORY.md index over its read limit now produce an explicit error instead of silent truncation
- Screen reader mode now announces permission mode changes aloud when cycling modes with Shift+Tab
- The agents footer hint now shows how many background agents are waiting on your