Claude Code v2.1.218
Released Jul 22, 2026 (1 month ago).
299 issues reference this build
244 still open
55 resolved (18%)
"References this build" means the issue body mentions running 2.1.218 (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.218
Ranked by community engagement (reactions and comments).
- [Bug] Auto-mode classifier incorrectly detects permission mode change in plan mode, causing repeated manual approval fallback
- [BUG]
- AskUserQuestion widget hides Claude's preceding text message in VS Code extension
- [BUG] disableSideloadFlags breaks Claude Desktop's Local Session entirely
- [BUG] Fable 5: text in a response that also contains tool calls is never displayed (same setup works with Opus 4.8)
- Assistant text in the same message as an AskUserQuestion/ExitPlanMode tool call is silently dropped (not rendered, not persisted to session JSONL)
- [BUG] I have a problem with my Usage leak.
- [SECURITY/ARCHITECTURE] Model pinning via settings.json is silently overridden — 4 measured bypass vectors + documented fallback substitution, Gen-4 models removed from the model menu
- [BUG] Korean (Hangul) text is garbled/corrupted in AskUserQuestion and TodoWrite card UI (VSCode extension)
- [BUG] TaskCreate and TodoWrite both disabled on Opus 4.8 / Sonnet 5 / Fable 5 by a server-side model gate — no fallback, no local override
- [BUG] Usage credits consumed while plan allowance remains; enabling extra usage prevents the 5-hour window from starting (re-report of stale-closed #64949)
- No task-tracking tool available at all on v2.1.218 — Task* tools removed, TodoWrite also absent
- [BUG] Fable 5 blocked with 'usage credits' prompt on Team Premium seat; modelAccessCache stays empty after fresh login
- [Bug] Agent-team teammates ignore effort frontmatter from subagent definitions
- [BUG] GPU process crash (exitCode 101457950) kills host app shell during live browser preview
- [BUG] Background Bash's "You will be notified when it completes" is false for a subagent that stops — the copy invites orphaning, while agent children correctly resume the parent
- [FEATURE] Ctrl+C destroys the draft prompt with no recovery - preserve cleared input in history like double-Esc does
- TCC permission grants lost on every auto-update: native installer gives each release a new absolute binary path (bare Mach-O, no bundle)
- [Bug] Remote Control connection fails with "Cannot read properties of undefined (reading 'session_url')" on Windows 11
- [BUG] claude-opus-5 substitutes wrong Hangul syllables in generated text (other models: 0 occurrences in 31,542 messages)
- Remote Control (server mode): 'failed to disconnect' — TypeError reading 'session_url'
- Custom session titles bleed across forked/resumed sessions and overwrite /rename names
- Plan mode: every read-only Bash command still requires manual approval — no auto-approve option
- [BUG] Max 20x quota drains to 100% in ~15 min while local usage is minimal (~$0.25 API-equivalent)
- [BUG] Memory leak: 8 processes spawn on startup, 14GB/hour growth rate
- [BUG] Prompt suggestions silently suppressed whenever the client-derived rate-limit status is allowed_warning — strict-equality gate in Vxy
- [MODEL] Opus 5
- GitHub Integration connector grants OAuth access but all write operations fail with "403 Resource not accessible by integration"
- [Bug] LaTeX math corrupted by markdown escaping and not rendered in terminal output
- [BUG] PreToolUse hook that fails to launch is treated as a deliberate deny — exit-code 2 collision causes unrecoverable tool lockout
Changelog
What's changed
- Changed
/code-reviewto run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target - Added screen-reader announcements of deleted text for word and line deletions (
Option+Delete,Ctrl+W,Cmd+Backspace,Ctrl+U,Ctrl+K) in--ax-screen-readermode - Fixed Windows paths with
\u-prefixed segments (likeC:\Users\unicorn) being corrupted into CJK characters in tool inputs, which made those files inaccessible - Fixed the left arrow key discarding the conversation with no undo: presses right after editing now ask to confirm, and Esc in the agent view returns to the conversation it backgrounded
- Added HTTP status and error text to
claude mcp listand/mcpwhen a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace - Fixed multi-line paste collapsing into one line with
jin place of newlines in terminals that encode pasted newlines as Ctrl+J - Fixed
/contextreporting stale pre-compact token usage after compacting from the message picker - Fixed
/ultrareviewfailing on descriptive arguments like "review my auth changes" — they now run a review of your current branch with the text applied as a note to the findings - Fixed
/code-review ultrasilently running a local review in non-interactive sessions — it now launches the cloud review - Fixed gateway spend metering to price Bedrock application-inference-profile ARNs and other config-mapped upstream model IDs at the configured model's rates
- Fixed mojibake when a long IDE selection was truncated mid-emoji, and a case where a tool executor error could be silently dropped
- Fixed an engine teardown race that could start and abandon a phantom turn, and made input pushed after close consistently rejected
- Fixed spurious "[Request interrupted by user]" messages after interrupted tool calls, and an unpaired
tool_useblock left in the transcript when a tool aborted mid-response - Fixed VoiceOver reading "new line" instead of echoing the typed space at the end of the input in
--ax-screen-readermode - Fixed plugin and settings panels not moving the terminal cursor to the focused row, so screen readers and magnifiers can follow arrow-key navigation
- Fixed crashes (maximum call stack exceeded) when a deeply nested watched directory tree was deleted or moved, and when rendering deeply nested UI trees
- Fixed pull request events occasionally being lost when a session exited immediately after creating or linking a PR
- Fixed the Bedrock setup wizard failing profile verification for assume-role profiles in partitioned AWS regions and on proxy-only networks
- Fixed rare negative or incorrect turn duration measurements after a system clock adjustment by timing turns with a monotonic clock
- Fixed the "N MCP servers need authentication" startup notice over-counting claude.ai connectors that aren't connected in claude.ai
- Fixed prompt history entries being dropped or duplicated when history writes raced or failed
- Fixed a retry loop that re-sent identical doomed requests after a context-overflow error with a large thinking budget;
Ctrl+Bbackgrounding now applies the same background-shell caps as other paths - Fixed agent frontmatter hooks running from untrusted folders: hooks now require the agent file's own folder to have accepted workspace trust
- Fixed fork-session lineage being lost after compaction in headless and SDK sessions
- Fixed a resumed session failing every turn, or crashing on resume, when its history held a malformed delta attachment
- Improved
/ultrareviewerror feedback so Claude can correct an invalid argument instead of retrying it unchanged - Improved auto mode: the dangerous-rm, background-
&, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead - Improved sandbox command restrictions for IDE interactions
- Improved trust dialogs to