Claude Code v2.1.21
Released Jan 28, 2026 (7 months ago).
22 issues reference this build
3 still open
19 resolved (86%)
"References this build" means the issue body mentions running 2.1.21 (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.21
Ranked by community engagement (reactions and comments).
- [BUG] "operation not permitted: /tmp/claude-501/cwd-*" error on macOS in sandbox mode
- 🚨 CRITICAL: Memory leak causes freeze after 20+ minutes (15GB RAM consumption)
- Chrome extension native host crashes on Windows (Bun v1.3.5 panic)
- [BUG] Error: Error during compaction: Error: Conversation too long. Press esc twice to go up a few messages and try again.
- [DOCS] VS Code extension settings table missing usePythonEnvironment setting
- `/ide` command fails with "onInstall is not defined" error
- Auto mode's Bash-first steering reverses 2.1.21 and 2.1.31, which shipped the opposite as a fix
- [BUG] Authentication fails with 403 error when using Claude extension via SSH remote connection
- Claude in Chrome native host crashes on Windows with Bun assertion failure
- [BUG] LSP plugin (vtsls@claude-code-lsps) not available in VSCode extension
- [Feature Request] Add token usage tracking and optimisation to reduce API consumption.
- [BUG] Error: Conversation too long.
- [BUG] IDE detection fails for remote cursor-server (SSH/Remote) - only matches desktop app process names
- [BUG] Task list ID not inherited when transitioning from plan mode to execution
- [Bug] Thai Language in Claude CLI
- [Bug] Agent loops infinitely and incorrectly reports fixes despite persistent errors in logs
- [BUG] "Chat about this" on AskUserQuestion sends is_error: true rejection — discards all answers, model plows ahead
- [BUG] Authentication fails with 403 error when using Claude extension via SSH remote connection
- [Bug] Anthropic API 400 errors from oversized screenshot payloads terminate conversation without recovery
- Skills Load Successfully But Explicit Instructions Are Ignored (Regression)
- [Windows] Bun console window appears when starting Claude Code
- [BUG] Jetbrains Webstorm terminal bug
Changelog
What's changed
- Added support for full-width (zenkaku) number input from Japanese IME in option selection prompts
- Fixed shell completion cache files being truncated on exit
- Fixed API errors when resuming sessions that were interrupted during tool execution
- Fixed auto-compact triggering too early on models with large output token limits
- Fixed task IDs potentially being reused after deletion
- Fixed file search not working in VS Code extension on Windows
- Improved read/search progress indicators to show "Reading…" while in progress and "Read" when complete
- Improved Claude to prefer file operation tools (Read, Edit, Write) over bash equivalents (cat, sed, awk)
- [VSCode] Added automatic Python virtual environment activation, ensuring
pythonandpipcommands use the correct interpreter (configurable viaclaudeCode.usePythonEnvironmentsetting) - [VSCode] Fixed message action buttons having incorrect background colors