Claude Code v2.1.145
Released May 19, 2026 (3 months ago).
184 issues reference this build
14 still open
170 resolved (92%)
"References this build" means the issue body mentions running 2.1.145 (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.145
Ranked by community engagement (reactions and comments).
- Claude passes `rg -rn` (parsed as `--replace=n`), silently corrupts its own search output, then misattributes it
- [FEATURE] Desktop app: setting to auto-expand Edit/Write diffs by default
- [BUG] Garbled/corrupted text rendering in terminal on macOS
- Can no longer easily select text to copy and paste
- [Bug] Anthropic API Error: Usage credits required for 1M context window
- [BUG] Claude Code shows 'Usage limit reached' despite session at 2% and weekly at 32%
- `API Error: The socket connection was closed unexpectedly` — packet captures show server-initiated FIN mid-stream (10 incidents, requestIds included)
- [BUG] Multi-root workspace: agent-emitted file links unclickable outside primary folder
- [BUG] CLI 2.1.145 sends literal "claude-opus-4-7[1m]" as model name on session resume, hits 404, silently falls back to 200K
- [BUG] Desktop app: scroll wheel captured by Edit/Write diff cards even when diff has no overflow
- [Feature Request] Add search functionality to grep across all conversations and navigate to matching context
- [BUG] Parabolic Usage Spike June 20, 2026 7pm PT
- [BUG] Usage credits required for 1M context" blocks all requests on Pro plan — first use of the day, quota available, Sonnet selected
- [BUG] Big input covering claude answer in claude code vscode extension
- Channels: notifications/claude/channel delivered after a tool-only turn lands in the prompt buffer instead of starting a new turn
- Tool calls rendered as raw text and fail to parse with claude-opus-4-8 in VS Code extension
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message
- [BUG] Opus 4.7 tool calls fail with "The model's tool call could not be parsed (retry also failed)" since 2026-05-20
- [Bug] Socket connection closed unexpectedly during API communication
- [BUG] Anthropic CLI Overwrites and Pins Claude Code Credentials
- [BUG] Keychain credential partition_id silently resets to "apple-tool:" alone on ~5min cycle (macOS Tahoe 26.5, Claude Code 2.1.145)
- [BUG] Auto mode missing from VS Code extension picker on Linux despite canEnterAuto=true (works in terminal CLI and Windows extension)
- macOS: "'2.x.xxx' would like to access data from other apps" prompt on every launch
- [BUG] Plugin install rejects skills[] object-form with misleading 'Update Claude Code' error on latest version
- [BUG] Prompt revision draft is lost once Arrow Up is pressed on Claude Extension for Visual Studio Code and Claude Code
- VS Code extension forces daily re-login due to refresh token rejection (400) when multiple windows are open
- [BUG]
- claude-in-chrome: CLI never connects to native-host bridge socket (extension + native host both healthy)
- [BUG] IS_SANDBOX=yes and port 27017 blocked on "Full" network access cloud environment
- [Bug] Claude Code ignores explicit instructions to avoid parallel tool calls
Changelog
What's changed
- Added
claude agents --jsonto list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers) - Added
agent_idandparent_agent_idattributes toclaude_code.toolOTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span - Status line JSON input now includes GitHub repo and PR information when detected
/pluginDiscover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installationclaude agentsterminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention- Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode
- Stop and SubagentStop hook input now includes
background_tasksandsession_cronsfields - Fixed a permission-prompt bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved
- Fixed MCP prompt slash commands showing raw server validation errors when a required argument is omitted — the error now names the missing argument and shows expected usage
- Fixed the spinner and elapsed-time display freezing until a keypress after the terminal was resized or refocused
- Fixed the cross-project resume hint failing in default Windows PowerShell 5.1 — Windows now uses
;as the command separator - Fixed voice push-to-talk not working in the agent view's reply pane
- Fixed task lists rendering in random order when several tasks are created at once
- Fixed stale "Failed to install Anthropic marketplace" banner showing when the marketplace is already installed
- Fixed the PR badge in the footer not updating immediately after
gh pr createand other PR-state-changing commands run in-session - Fixed Agent Teams teammates with non-ASCII names failing every API call due to invalid header encoding
- Fixed
/reviewusing a deprecatedprojectCardsGraphQL query that errored on repos with Classic Projects - Fixed
claude plugin validatenot flaggingskills:entries that point at a file instead of a directory — the error now suggests the parent directory - Fixed an infinite loop where a skill using
context: forkcould repeatedly re-invoke itself instead of running - Improved the Read tool to return a truncated first page with a "PARTIAL view" notice instead of a hard error when a whole-file read exceeds the token limit