Claude Code v2.1.143
Released May 15, 2026 (3 months ago).
⚠ Elevated report volume. This build drew 332 issue reports —
more than double the typical release (160 median). That can mean a regression, or simply
that many users happened to be on this build. Skim the reports below before deciding to upgrade.
332 issues reference this build
15 still open
317 resolved (95%)
"References this build" means the issue body mentions running 2.1.143 (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.143
Ranked by community engagement (reactions and comments).
- [BUG] Saying "hi" returns "API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy"
- [BUG] Intermittent terminal rendering corruption in VS Code (text selection forces a partial re-render)
- [Bug] Anthropic API Error: Image processing failures causing conversation token waste
- API Error: The socket connection was closed unexpectedly. + SOLUTION FOR ANTHROPIC DEVS
- [Bug] Permission prompt disappears after Ctrl+O toggle with concurrent tool calls
- New scroll UI breaks tmux copy mode workflow (scrollback no longer accessible)
- Extended thinking: signed thinking block 'cannot be modified' (400) permanently wedges session
- [BUG] Tool-use markup generated as "court" instead of "antml:invoke" (malformed/parse error, tool not executed)
- [BUG] Agents view becomes unresponsive after navigating back with left arrow key on Windows 11 PowerShell
- [BUG] tool_use input intermittently malformed — emits literal "court"/"<invoke>" text instead of a valid tool call
- Agent View: home page input frozen after returning from agent detail (Windows)
- [BUG] Agent View: attached session scroll completely broken on macOS (Ghostty + Warp)
- [BUG] /desktop fails on Windows - "Failed to open Claude Desktop" despite app being installed and running
- [BUG] /desktop fails on Windows when Claude Desktop is installed as MSIX/Store package (refile of #36079)
- [Bug] Anthropic API Error: 500 Internal Server Error
- [BUG] VS Code extension ignores `remoteControlAtStartup` — re-filing after #41036 and #53647 were auto-misrouted by dup-bot
- Bug: Image API error triggers infinite loop, rapidly exhausting session tokens
- [Bug] Anthropic API Error: 500 Internal Server Error
- [BUG] "Resuming your cloud container" stalls forever and now I have lost all my work.
- [BUG] Agent View silently rebinds my mouse wheel -- please, I'm begging, give it back
- Interactive `claude` sessions are classified as background jobs post-2.1.139, causing bg-only guards to fire on user-foreground work
- [Windows] Visible console window flashes on every tool use in v2.1.143
- CLI rendering: chat panel becomes unreadable / Unicode-mangled mid-session
- Remote Control Android approvals do not unblock local Claude Code TUI (host stays Waiting)
- [BUG] Remote Control: MCP permission prompts for non-read tools never surface in claude.ai/code web UI
- Enable remote control by default toggle in Claude Desktop does not apply to new Claude Code sessions
- [BUG] /goal and /permissions report "not available in this environment" in Claude Desktop Code tab (macOS)
- [BUG] Desktop app shows 'GitHub CLI authentication expired' banner while gh credentials are valid (Keychain storage)
- [BUG] Max 5x: Session limits depleting 3-4x faster than normal since June 24, 2026 (claude.ai web)
- [BUG] 2.1.143 regression: mouse wheel scrolls input history instead of chat transcript (Windows)
Changelog
What's changed
- Added plugin dependency enforcement:
claude plugin disablenow refuses when another enabled plugin depends on the target (with a copy-pasteable disable-chain hint), andclaude plugin enableforce-enables transitive dependencies - Added projected context cost (per-turn and per-invocation token estimates) to the
/pluginmarketplace browse pane - Added
worktree.bgIsolation: "none"setting to let background sessions edit the working copy directly withoutEnterWorktree, for repos where worktrees are impractical - PowerShell tool now passes
-ExecutionPolicy Bypass. Opt out withCLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 - Background sessions now preserve the model and effort level you set after waking from idle
- Shift+Tab in attached agent sessions now includes auto mode in the cycle
- Fixed a corrupt
.credentials.jsonwith a non-arrayscopesvalue hanging the CLI on startup or silently aborting OAuth token refresh - Fixed right-click paste in
claude agentson Windows Terminal and WSL - Fixed stop hooks that block repeatedly looping forever — the turn now ends with a warning after 8 consecutive blocks (override via
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP) - Fixed Esc/Ctrl+C not cancelling a pending
/loopwakeup while Claude is idle between iterations - Fixed
/goalevaluator firing while background shells or delegated subagents are still running - Fixed
NO_COLOR/FORCE_COLORin settings.jsonenvstripping Claude Code's own UI colors — they now apply to subprocesses only - Fixed agent view spawning repeated PowerShell processes on Windows when listing sessions
- Fixed
/bgwithout a prompt sending "continue" to the forked session — the fork now waits for input - Fixed
--agent <name>not finding plugin-contributed agents without theplugin:prefix - Fixed deleting a session from agent view not removing its transcript file
- Fixed stale-fragment rendering when scrolling in attached background sessions on Windows Terminal
- Fixed background agents false-positive worker-stall detection storm after host sleep or macOS App Nap
- Fixed 5xx error messages pointing at status.claude.com instead of naming the configured gateway or cloud provider
- The PowerShell tool is now enabled by default on Windows for Bedrock, Vertex, and Foundry users. Opt out with
CLAUDE_CODE_USE_POWERSHELL_TOOL=0. claude agentsnow accepts--add-dir,--settings,--mcp-config, and--plugin-dirand applies them to the dashboard and to background sessions dispatched from itclaude agentsaccepts--permission-mode,--model,--effort, and--dangerously-skip-permissionsto set defaults for sessions dispatched from the viewclaude --bg --dangerously-skip-permissionsnow persists across retire→wake- Fixed background sessions silently capturing IDE file references into the warm spare's input, which caused the reference to be prepended to the next prompt dispatched from
claude agents - Worktree cleanup no longer falls back to
rm -rfwhengit worktree removefails, preventing loss of gitignored or in-progress files - Fixed background-job sessions on macOS getting "Operation not permitted" errors when reading files under
~/Documents,~/Desktop, or~/Downloads, even with Full Disk Access granted. /bgnow preserves--mcp-config,--settings,--add-dir,--plugin-dir, and--strict-mcp-config, so backgrounded sessions keep their MCP servers and settings across respawn.- Background sessions launched from
claude agentsnow honorpermissions.defaultModefrom settings.json (was previously overridden to auto mode) - Fixed: on Windows, pressing ← in
claude agentswhile a response was streaming could leave the agents list unresponsive to all input /bgand←-detach now preserve--fallback-model, so backgrounded workers degrade to the fallback model on overload instead of hard-failing./bgand←-detach now preserve--allow-dangerously-skip-permissions, so the fo