Claude Code v2.1.133
Released May 7, 2026 (3 months ago).
129 issues reference this build
5 still open
124 resolved (96%)
"References this build" means the issue body mentions running 2.1.133 (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.133
Ranked by community engagement (reactions and comments).
- [BUG] Personal GitHub repos not showing in Claude Code web repo picker despite app installed and connector connected
- [BUG]Weekly Limits Are Draining Much Faster After the 5-Hour Limit Update
- Expose `cache_control.ttl` (5m / 1h) as a user-configurable setting
- [BUG] Claude ignores instructions and violates rules consistently
- [BUG] Auto-update creates broken claude.exe symlink on macOS, leaving CLI unusable after restart
- [BUG] API Error: 500 Internal server error. This is a server-side issue, usually temporary — try again in a moment. If it persists, check status.claude.com.
- [BUG] Bun 1.3.14 JSC GC segfault (SlotVisitor::drain) on AMD Ryzen 5 5500 / Linux x86_64_baseline — all platform binaries identical
- [BUG] Skill subagent inherits parent's 1M-context tier but not extra-usage entitlement
- [BUG] WorkspaceTrustError: Workspace requires trust approval before starting a session.
- [BUG] /MCP connector name not picked up for OAuth-protected servers — UUID used instead of `serverInfo.name` in Claude.ai — inconsistent behavior
- [Bug] Allow rules under `~/.claude/` show as loaded per /permissions but don't match at runtime
- [Feature Request] Support `AskUserQuestion` tool in sub-agents
- [Bug] API usage calculation error: Single message consuming disproportionate quota
- [BUG] visual studio code bug extension
- [BUG] claude auth logout claims success but does not actually clear the persisted authentication state on Claude Code v2.1.133 (macOS)
- Re-attaching to existing session ENOENTs after Homebrew Cask upgrade (stale versioned worker path)
- Opus 4.7 1M context model option missing from /model picker after 2.1.133 upgrade
- [BUG] Receiving session is interrupted when a cross-session message arrives, and afterwards has no knowledge of the message
- [BUG] PR status badge is shown in every session's composer, not only the session that created the PR
- [BUG] Telegram channel plugin tools disappear mid-session — Tool not found
- [BUG] When using `enter: chat:newline` in keybindings.json there are no other methods available to submit text messages
- [BUG] Long responses show repeated text chunks in scrollback on Windows 11 (PowerShell)
- Once a session transcript trips AUP, --continue/--resume is permanently blocked with no in-product recovery
- Edit permission glob ** pattern does not recursively match nested directories
- [BUG] Pro login loads 2.9M tokens in "System tools" — makes Claude Code unusable
- [Bug] AskUserQuestion UI overlays response content instead of scrolling view
- [BUG] User-scope plugins show "not cached at (not recorded)" — /plugins TUI cannot refresh or reinstall
- [BUG] Disabling Telemetry hides /schedule routines
- claude --print long-running sessions hang post-completion until SIGKILL (cc 2.1.133.6c0)
- [BUG] Renderer shows "Unhandled case: [object Object]" instead of context-limit error message when API rejects an oversized request
Changelog
What's changed
- Added
worktree.baseRefsetting (fresh|head) to choose whether--worktree,EnterWorktree, and agent-isolation worktrees branch fromorigin/<default>or localHEAD. Note: the defaultfreshchangesEnterWorktree's base back toorigin/<default>(it has been localHEADsince 2.1.128) — setworktree.baseRef: "head"to keep unpushed commits in new worktrees - Added
sandbox.bwrapPathandsandbox.socatPathmanaged settings (Linux/WSL) to specify custom bubblewrap and socat binary locations - Added
parentSettingsBehavioradmin-tier key ('first-wins' | 'merge') to let admins opt SDKmanagedSettings(parent tier) into the policy merge - Hooks now receive the active effort level via the
effort.levelJSON input field and the$CLAUDE_EFFORTenvironment variable, and Bash tool commands can read$CLAUDE_EFFORT - Improved focus mode behavior
- Improved memory usage by releasing warm-spare background workers under memory pressure
- Fixed parallel sessions all dead-ending at 401 after a refresh-token race wiped shared credentials
- Fixed
Edit/Writeallow rules scoped to a drive root (C:\) or POSIX/matching incorrectly and always prompting - Fixed an unhandled rejection (
ECOMPROMISED) when a history or session-log file lock is compromised by clock skew or slow disk - Fixed pressing Esc during conversation compaction showing a spurious "Error compacting conversation" notification
- Fixed
HTTP(S)_PROXY/NO_PROXY/ mTLS not being respected for the full MCP OAuth flow including discovery, dynamic client registration, token exchange, and token refresh - Fixed Read/Write/Edit being denied on mapped network drives passed via
--add-dir/ SDKadditionalDirectories - Fixed Remote Control stop/interrupt from claude.ai not fully canceling the CLI session the same way local Esc does, causing queued messages to never advance after interrupting a stuck tool or prompt
- Fixed
/effortin one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently dropped - Fixed subagents not discovering project, user, or plugin skills via the Skill tool
claude --helpnow lists--remote-controlalongside--remote-control-session-name-prefix- [VSCode] Fixed
claudeCode.claudeProcessWrapperfailing with "Unsupported platform" when the extension build doesn't bundle a Claude binary