Claude Code v2.1.136
Released May 8, 2026 (3 months ago).
69 issues reference this build
1 still open
68 resolved (99%)
"References this build" means the issue body mentions running 2.1.136 (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.136
Ranked by community engagement (reactions and comments).
- [BUG] VS Code extension v2.1.136 (win32-x64) fails to activate — hardcoded Linux CI path in createRequire (regression of #56549, #56725)
- Claude Code 2.1.136: command 'vscode.editor.openLast' not found on VS Code 1.119.0
- [BUG] Command 'claude-vscode.editor.openLast' not found
- [BUG] Extension fails to activate on Windows in v2.1.136
- [BUG] [Windows VS CODE] Extension fails to activate - hardcoded Linux path in v2.1.136
- [BUG] Extension fails to activate on Windows — hardcoded Linux path in extension.js (v2.1.136)
- [BUG] Version 2.1.136 (and anything after ~4 days ago) fails on Windows
- [BUG] Claude Code VSCode Extension v2.1.136 Fails to Activate on Windows Due to Hardcoded CI Build Path
- [BUG] VS Code Extension fails to activate on Windows - command 'claude-vscode.editor.openLast' not found
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant messages
- Path-pattern scanner false-positives on Windows 8.3 short names (e.g. ALICEM~1), bypassing user allow-rules — affects users with non-ASCII chars in their Windows username
- [BUG] output duplicates when terminal is resized vertically
- [BUG] Repeated API errors, stream idle timeouts, and excessive retry loops causing wasted credits and failed sessions
- v2.1.136 VSCode extension fails to activate: hardcoded build-machine path in extension.js
- Extension v2.1.136 fails to activate on Windows: hardcoded Linux CI path in createRequire()
- [BUG]
- [BUG] VS Code extension v2.1.136 fails to activate on Windows: hardcoded Linux CI path regression
- [BUG] Sandbox Config tab filesystem restrictions dropping leading slash on WSL2
- [BUG] Agent tool spawn crashes with K.length on first invocation in v2.1.136
- [BUG] Extension fails to activate on Windows — hardcoded Linux path in v2.1.136
- CLI hangs at loading animation when zombie claude.exe processes hold .claude.json.lock (Windows)
- [MODEL] Claude ignores CRITICAL instructions in CLAUDE.md on consecutive commits
- [Bug] Claude Code ignores user-level memory preferences in ~/.claude/CLAUDE.md
- System prompt advertises uninstallable Cowork skills as "available"
- PTY master FDs leak on long sessions — exhausts kern.tty.ptmx_max on macOS
- [BUG] Shared skill body not delivered to receiver — Skill tool reports "not available" even though skill appears in Customize UI
- [Bug] Unsafe window detection logic runs when VS Code is not active
- [Bug] Output display breaks on monitor changes, window resize, and scrolling with repeated messages
- Claude desktop leaks PTY file descriptors, exhausting system PTY limit
- [BUG]
Changelog
What's changed
- Added
CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTELto re-enable the session quality survey for enterprises capturing responses through OpenTelemetry - Added
settings.autoMode.hard_denyfor auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions - Fixed MCP servers configured in
.mcp.json, plugins, and claude.ai connectors silently disappearing after/clearin the VS Code extension, JetBrains plugin, and Agent SDK - Fixed a rare login loop where a concurrent credential write could overwrite a freshly-rotated OAuth token and force re-login
- Fixed MCP OAuth refresh tokens being lost when multiple servers refresh concurrently — users with several remote MCP servers should no longer need daily re-authentication
- Fixed an API error (400) when extended thinking emitted a redacted thinking block after a tool call
- Fixed
--resume/--continuenot finding sessions when the project path contains underscores - Fixed plan mode not blocking file writes when a matching
Edit(...)allow rule exists - WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data
- Fixed plugin
Stop/UserPromptSubmithooks failing when cache cleanup deletes a version still in use by a running session - Improved visual consistency across slash command dialogs: standardized footer hints, dialog spacing, and arrow-key styling, and the dialog frame now appears immediately during loading instead of popping in after
- Fixed colors appearing at wrong positions in bash command output and markdown code blocks
- Fixed ReasonML diffs rendering corrupted "undefined" text artifacts at word-diff boundaries
- Fixed worktree exit dialog warning about uncommitted files in the wrong directory after worktree removal
- Fixed
@file picker not matching files created mid-session in small non-git directories - Fixed
@-mention file picker not finding files in directories with more than 100 entries - Fixed failed tool calls not being click-to-expand in fullscreen mode when their output was truncated
- Fixed Backspace and Ctrl+Backspace getting swapped after using Ctrl+G to open an external editor on terminals with persistent extended-key modes
- Fixed
/usageweekly reset showing time of day instead of the calendar date - Fixed welcome banner ellipsis causing column overflow on CJK terminals
- Fixed
/insightscrash when session history contains tool calls with malformed input fields - Fixed a renderer crash when a tool's collapsibility classification changes mid-session
- Fixed a
skillsentry inplugin.jsonhiding the plugin's defaultskills/directory, and listing a file path now shows an error instead of failing silently - Fixed IDE shell-integration lock files not respecting
CLAUDE_CONFIG_DIR - Fixed trailing whitespace in copied terminal output during streaming
- Fixed plugin uninstall and enable/disable not matching slugs case-insensitively
- Fixed tool error truncation marker showing a negative count for surrogate-pair strings
- Fixed env vars from
CLAUDE_ENV_FILESessionStart hooks going stale after/resumeor/clear - Fixed
/branchsaving a multi-line session title when given a pasted multi-line name - Fixed a stray leading space on the second line of wrapped text at the column boundary
- Fixed Esc not dismissing dialogs in
/install-github-app,/desktop,/resume, and/web-setup - Fixed
/doctorMCP schema errors not naming the missing field or showing the source file path - Fixed Bash permission prompts showing an internal parser diagnostic instead of a user-readable explanation
- Fixed plugin slash commands with spaces (e.g.
/myplugin review) not resolving to their namespaced form - Fixed
AskUserQuestiondiscarding multi-select answers when supplied as an array - Fixed
/clear <name>not labeling the cleared session for/resume - Fixed
CronListoutput missing qualifiers and the scheduled prompt - F