Claude Code v2.1.45
Released Feb 17, 2026 (6 months ago).
164 issues reference this build
6 still open
158 resolved (96%)
"References this build" means the issue body mentions running 2.1.45 (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.45
Ranked by community engagement (reactions and comments).
- Go-based CLI tools (gh, terraform, etc.) fail with TLS error due to built-in HTTPS proxy
- [BUG] Cowork UI: Responses not rendering until user types; "working through complex response" hangs indefinitely
- [BUG] There's an issue with the selected model (claude-sonnet-4-6).
- [BUG] Bash tool: all commands fail with Bad file descriptor on Windows (Git Bash stdout broken)
- [BUG] Agent Teams teammates ignore bypassPermissions for Bash and don't inherit project settings.local.json
- [BUG] Official marketplace plugins fail validation — 'category' and 'source' keys leak into cached plugin.json
- [BUG] /context command no longer display in chat window on VS Code ext version 2.1.45
- Bash tool fails with exit code 1 on Windows - stdout capture broken
- Session permanently stuck on 'Rate limit reached' after transient rate limit
- [BUG] v2.1.45 Windows: Bash tool fails silently (exit code 1) when WSL bash is on PATH alongside Git Bash
- API Error: Rate limit reached
- [MODEL] Opus 4.6 ignores document instructions, repeats failed solutions, and fabricates misleading self-diagnosis
- UserPromptSubmit agent hooks fail: "Messages are required for agent hooks"
- Windows: plugin hooks spawn visible cmd.exe/conhost.exe windows despite windowsHide:true
- [Bug] Anthropic API Error: Internal Server Error (500)
- claude --resume doesn't show all sessions and loses conversation data after restart
- [BUG] Ctrl+O verbose mode does not expand truncated Bash tool input/output for python commands
- [Bug] Anthropic API Error: Internal Server Error (500)
- [BUG] Bash tool returns empty output for SSH commands that work in regular terminal
- [Bug] Bash commands exit with code 1 on Windows due to file descriptor incompatibility with Git Bash
- `/resume` picker hides sessions with mixed `cwd` history (after project directory rename/move)
- [BUG] claude Aborted at aarch64 native installation
- Bash tool broken on Windows: Git Bash MSYS2 Bad file descriptor with piped stdout
- Windows: Bash tool stdout capture broken when using Git Bash via CLAUDE_CODE_SHELL
- [BUG] Bash tool returns exit 1 with no output for all commands on Windows/MINGW (set -o onecmd injection)
- [Bug] Anthropic API Error: Internal server error (500)
- Bash tool: echo and shell builtins fail with exit code 1 on Cygwin
- [BUG] /stats command fails with 'Failed to load stats: Invalid time value'
- Recurring Bun crash on Windows: panic(main thread): switch on corrupt value
- [BUG] Hook paths broken on Windows in v2.1.47 — backslashes stripped, CWD prepended
Changelog
What's changed
- Added support for Claude Sonnet 4.6
- Added support for reading
enabledPluginsandextraKnownMarketplacesfrom--add-dirdirectories - Added
spinnerTipsOverridesetting to customize spinner tips — configuretipswith an array of custom tip strings, and optionally setexcludeDefault: trueto show only your custom tips instead of the built-in ones - Added
SDKRateLimitInfoandSDKRateLimitEventtypes to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information - Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)
- Fixed sandbox "operation not permitted" errors when writing temporary files on macOS by using the correct per-user temp directory (anthropics/claude-code#21654)
- Fixed Task tool (backgrounded agents) crashing with a
ReferenceErroron completion (anthropics/claude-code#22087) - Fixed autocomplete suggestions not being accepted on Enter when images are pasted in the input
- Fixed skills invoked by subagents incorrectly appearing in main session context after compaction
- Fixed excessive
.claude.json.backupfiles accumulating on every startup - Fixed plugin-provided commands, agents, and hooks not being available immediately after installation without requiring a restart
- Improved startup performance by removing eager loading of session history for stats caching
- Improved memory usage for shell commands that produce large output — RSS no longer grows unboundedly with command output size
- Improved collapsed read/search groups to show the current file or search pattern being processed beneath the summary line while active
- [VSCode] Improved permission destination choice (project/user/session) to persist across sessions