Claude Code v2.1.19
Released Jan 23, 2026 (7 months ago).
⚠ Elevated report volume. This build drew 361 issue reports —
more than double the typical release (160 median). That can mean a regression, or simply
that many users happened to be on this build. Skim the reports below before deciding to upgrade.
361 issues reference this build
13 still open
348 resolved (96%)
"References this build" means the issue body mentions running 2.1.19 (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.19
Ranked by community engagement (reactions and comments).
- [Bug] VS Code extension: Tool use concurrency error after Jan 23-24 update
- Model setting changes globally across all sessions (regression)
- bypassPermissions mode not working in VS Code extension
- [BUG] [Desktop App] Cowork VM completely broken on Windows 11 Insider (MSIX) - Unresolved EXDEV rename bug in v1.1.4010
- [BUG] Claude accesses git origin server on startup before any commands issued
- Bug: API Error 400 - tool use concurrency issues
- [BUG] Frequent "API Error: 400 due to tool use concurrency issues" in VSCode extension
- [Bug] Inconsistent syntax highlighting in PowerShell terminal on Windows
- [BUG] OAuth credentials shared across CLAUDE_CONFIG_DIR profiles causing data isolation failure (compliance risk)
- [BUG] API Error 400: "tool_use ids must be unique" when using -p flag with tool-requiring prompts
- [Bug] Anthropic API Error: Invalid message format with thinking blocks
- [BUG] API Error: 400 due to tool use concurrency issues.
- [BUG] Version 2.1.20 hides tool usage details (what files are being read, what search patterns are being used) behind Ctrl + O
- [BUG] "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1" does not suppress anthropic-beta "advanced-tool-use-2025-11-20"
- [BUG] Thinking mode 400 error on FIRST tool call in brand new conversation (Opus 4.5)
- [BUG] /context command output lost colors after v2.1.20
- [Bug] Anthropic API Error: 400 Tool Concurrency Issues with Opus Model
- [BUG] Claude Code Pro Quota Significantly Reduced: Limit Reached in ~20 Prompts per 5 Hours
- [Bug] Anthropic API Error: Assistant message thinking block must be first
- [BUG] Continuous "API Error: 400 due to tool use concurrency issues" in Claude Code in VS Code
- [MODEL] Claude Code will override an existing `~/.claude/plans/` plan markdown file, rather than creating a new file
- Regression: Opus 4.5 "Shadow Downgrade" Significant reasoning quality drop & aggressive context compaction
- Add weekly and session usage percentages to status line JSON input
- Background Task Notifications Not Delivered When Multiple Agents Complete Simultaneously (v2.1.19)
- [BUG] MCP tools fail with "Browser extension is not connected" despite /chrome showing Connected
- [Bug] Anthropic API Error: Invalid message structure with thinking blocks
- [BUG] MCP server connection fails with error -32000: Connection closed (race condition)
- [BUG] PowerPoint By Anthropic MCP Connector
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_err...
- Resume hangs indefinitely on sessions with large tool outputs
Changelog
What's changed
- Added env var
CLAUDE_CODE_ENABLE_TASKS, set tofalseto keep the old system temporarily - Added shorthand
$0,$1, etc. for accessing individual arguments in custom commands - Fixed crashes on processors without AVX instruction support
- Fixed dangling Claude Code processes when terminal is closed by catching EIO errors from
process.exit()and using SIGKILL as fallback - Fixed
/renameand/tagnot updating the correct session when resuming from a different directory (e.g., git worktrees) - Fixed resuming sessions by custom title not working when run from a different directory
- Fixed pasted text content being lost when using prompt stash (Ctrl+S) and restore
- Fixed agent list displaying "Sonnet (default)" instead of "Inherit (default)" for agents without an explicit model setting
- Fixed backgrounded hook commands not returning early, potentially causing the session to wait on a process that was intentionally backgrounded
- Fixed file write preview omitting empty lines
- Changed skills without additional permissions or hooks to be allowed without requiring approval
- Changed indexed argument syntax from
$ARGUMENTS.0to$ARGUMENTS[0](bracket syntax) - [SDK] Added replay of
queued_commandattachment messages asSDKUserMessageReplayevents whenreplayUserMessagesis enabled - [VSCode] Enabled session forking and rewind functionality for all users