Claude Code v2.1.224
Released Aug 7, 2026 (23 days ago).
134 issues reference this build
108 still open
26 resolved (19%)
"References this build" means the issue body mentions running 2.1.224 (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.224
Ranked by community engagement (reactions and comments).
- [BUG] Claude Code + Cowork fail with ECONNRESET on every network and client — chat works fine
- sandbox: filesystem reads are unrestricted, and the agent can silently break its own sandbox enforcement by editing settings.json
- [MODEL] opus responses are very verbose
- [BUG] Memory leak causes repeated OOM kills in v2.1.224 (14.5GB and 21.3GB anon-rss, two incidents same day)
- [BUG] 2.1.224 strips TMUX_PANE from hook environment (regression from 2.1.223) — tmux-integrated hooks silently no-op
- Bash tool silently collapses `\\` to `\` in command text, corrupting regex and paths
- Local peer-messaging inbox socket fails to bind for one of two identical sessions (one-way cross-session messaging)
- [BUG] Claude Desktop (Windows 11, MSIX 1.37937.3.0): clicking a link inside the app kills it instantly - reproducible 0x80000003 assert at Claude.exe+0x6E89D89, zero third-party DLLs in the process
- macOS: recurring TCC permission dialogs labeled with a version number; grants voided by every auto-update
- CLAUDE.md rules loaded and re-read, yet violated in the same session: unverified state claims, wrong-timezone reporting, and rework that burns paid tokens
- [BUG] IS_DEMO silently removes /subtask and reverts /fork, and it is the only remaining way to hide account info
- [Bug] Chat scroll broken after navigation back from agents view
- [BUG] Korean text in AskUserQuestion widget renders as garbled valid-looking Hangul (VS Code extension)
- Background task notifications cancel pending permission requests with a message that impersonates the user
- Remote Control bridge sessions ignore the selected model (app picker and trigger session_context.model) — always run the Fable default
- [BUG] Weekly usage counters not reset after scheduled weekly reset (Max 20x)
- [BUG] GitHub connector write access fails with 403 even after full disconnect/reconnect (personal plan)
- [BUG] Sideload-flag rejection happens before server-managed settings refresh — machines stay stuck on a stale policy the admin already rolled back
- [BUG] VS Code: resuming a web session that lived in a git worktree fails with "No conversation found with session ID"
- [BUG]file_upload (Claude in Chrome) always fails with 'expected array, received undefined
- [Feature Request] Add pentesting mode to bypass safety guardrails for authorized security testing
- [Bug] Anthropic API Error: Excessive Safety Filter Warnings on Benign Deployment Updates
- [Bug] Worktree isolation guard rejects non-git commands due to early AST complexity check
- [Bug] MCP servers silently unavailable when tokenless credential stub blocks Keychain refresh
- [Bug] Async agent stall watchdog kills healthy long-running requests at 600s timeout
- [BUG] Bun-level crash during foreground subagent (Agent tool) dispatch — v2.1.224, Windows
- [BUG] A permissions.ask rule containing `:*` other than at the end is silently ignored on the Bash tool
- [Bug] Agentic Subagent Bypasses Authorization Gate Despite Explicit Constraints in Prompt
- [BUG] `!` bash-command stdout renders `&` as `&` in the transcript — corrupts copyable URLs
- [BUG] Agents in any model is very slow when using Bedrock
Changelog
What's changed
- Added self-hosted environments:
claude self-hosted-runnerturns your own machines or containers into a place Claude Code web, mobile, and desktop sessions can run, on Team and Enterprise plans - Added
archiveplugin source: install plugins from a zip over HTTPS without git or npm, with optional SHA-256 pinning - Added a cancel-and-confirm step when removing an unavailable paste changes a command's text
- Added
ANTHROPIC_BEDROCK_REGION_PREFIXenv var for Bedrock to prefer a specific cross-region inference profile over theAWS_REGION-derived one - Added
crossSessionInboundanddialogExpirysettings: cross-session messages sent to a session running with bypassed permissions are held for your approval, and messages to other sessions auto-deliver - Added sandbox credential-masking options:
extractandonExtractNoMatchfor structured env values,decode: "jwt"withmaskClaimsfor JWT-aware masking, andawsPairs/sigv4for AWS SigV4 re-signing; these neednetwork.tlsTerminateand are honored only from user, managed, or--settingssettings - Added cross-session
SendMessage: Claude Code sessions can now message each other, on any of your machines, withListAgentsto discover them (macOS and Linux) - Fixed long (>200 char) project paths resolving to another project's session directory under a shared sanitized prefix; session list, rename, fork, delete and
/resumeno longer cross projects - Fixed
SendMessagereporting "Message sent" when the write to a teammate's inbox had actually failed; failed deliveries are now reported as errors - Fixed sandbox filesystem deny entries written with a trailing slash (e.g.
denyRead: "~/.aws/") being silently bypassable on Linux and macOS - Fixed sandbox violation details never appearing in Bash tool results; Claude now sees which file or network access was denied and why
- Fixed MCP tools that connect mid-turn being deferred for tool search without their names announced to the model
- Fixed plugin install records being silently corrupted when the same plugin is installed in multiple projects
- Fixed recalled or restored paste content occasionally attaching wrong data or silently losing text when the paste had aged out or placeholder numbers collided
- Fixed copy-on-select on Wayland sometimes not reaching the clipboard; the two selection writes no longer race
- Fixed the feedback survey's transcript share silently failing on long sessions; a failed share now shows an error instead of a success message
- Fixed Remote Control auto-start intermittently failing with "Remote credentials fetch failed" on a cold start with a stale login token
- Fixed Remote Control and SDK clients showing a blank "(no content)" message after
/clearand other output-less commands - Fixed a Remote Control session recreated after its server session expired uploading prior local conversation history into the new session
- Improved fullscreen mode to keep the full pre-compaction history in scrollback across repeated compactions, instead of only the most recent interval
- Improved Remote Control: attached web and mobile clients now see compaction progress and the post-compaction boundary instead of a silent pause;
/clearresets now propagate to attached clients - Improved Remote Control: connection failures now show a persistent failure indicator with details and a reconnect shortcut, instead of only an 8-second toast
- Removed the 200-subagent-per-session spawn cap; long-running sessions no longer refuse new agents (concurrency and depth limits still apply)
- Changed managed settings: the approval prompt no longer re-appears after re-login or org switching when the organization's settings are unchanged
- Changed the feedback-survey transcript share: with your consent it now also uploads the last request's model settings — the system prompt (which includes your
CLAUDE.mdinstructions), tool definitions, and model parameters. Secrets are redacted as before, and these fie