Claude Code v2.1.47
Released Feb 18, 2026 (6 months ago).
129 issues reference this build
5 still open
124 resolved (96%)
"References this build" means the issue body mentions running 2.1.47 (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.47
Ranked by community engagement (reactions and comments).
- [BUG] No working mechanism to review previous context after compaction, plan-mode clear, or branch navigation — data preserved but UI inaccessible
- [FEATURE] Expose rate-limit / plan quota usage in statusLine JSON input
- [BUG] Edit tool silently converts tabs to spaces, causing repeated match failures on tab-indented files
- [BUG] Bun v1.3.10 crashes with "panic: incorrect alignment" on Windows 11 ARM64 (v2.1.47)
- [BUG] Crash on Windows 11 arm64: panic: incorrect alignment (Claude Code 2.1.47)
- & prefix no longer triggers remote session after GitHub app install
- [BUG] -c: line 1: unexpected EOF while looking for matching `''
- & prefix silently ignored in interactive mode (--remote works)
- [Bug] Crash when selecting past session in code tab: Error 1YCZHOG
- [BUG] Max x20: CLI still shows Rate limit reached after weekly reset time passed
- [BUG] User-level custom commands in ~/.claude/commands/ not loaded into skill registry
- [BUG] Claude (Opus 4.6) repeatedly executes actions out of order, ignoring a carefully designed workflow with checklist, hooks, skills, error logs, and explicit rules. D.B.C **3+ times in the same session**. Adding more rules does not fix the problem.
- Duplicate slash commands in git worktrees
- [BUG] Image paste from clipboard (Cmd+V) no longer works
- [BUG] Invalid OAuth Request - Unknown scope: user:sessions%
- [BUG] Bun crashes with 'incorrect alignment' on Windows ARM64 (v2.1.47 native installer)
- [BUG] Claude Code CLI `paths` handling in `.claude/rules/*.md`
- [Bug] Claude Opus 4.6 reasoning regression: speculation loops instead of systematic debugging
- [Bug] Anthropic API Error: Rate limit reached on claude-sonnet-4-6-1m with Claude Pro plan
- [BUG] VSCode session picker sorts by file mtime, not last in-file activity — bulk mtime restamps scramble order and age labels
- [BUG] CLAUDE.md and .claude/rules/ loaded twice in git worktrees
- [Bug] Stop hooks failing due to Windows path normalization regression
- JSONL cross-session contamination: all event types written to wrong session file when multiple sessions are active
- Bedrock: default Haiku model ID missing cross-region prefix, retries on hard 403
- [Bug?] `defer_loading` in `.claude.json` mcpServers has no effect
- [BUG] HTTP MCP servers requiring OAuth silently fail with no user notification
- [BUG] Teammates in Agent Teams can't see pasted text.
- [BUG] "paste" keys are not working in Windows Command CLI
- [BUG] Marketplace plugins with hooks cause "No such file or directory" errors for non-installed plugins
- [BUG] Bun segfault crash after ~2h session on Windows x64 (Bun v1.3.10)
Changelog
What's changed
- Fixed FileWriteTool line counting to preserve intentional trailing blank lines instead of stripping them with
trimEnd(). - Fixed Windows terminal rendering bugs caused by
os.EOL(\r\n) in display code — line counts now show correct values instead of always showing 1 on Windows. - Improved VS Code plan preview: auto-updates as Claude iterates, enables commenting only when the plan is ready for review, and keeps the preview open when rejecting so Claude can revise.
- Fixed a bug where bold and colored text in markdown output could shift to the wrong characters on Windows due to
\r\nline endings. - Fixed compaction failing when conversation contains many PDF documents by stripping document blocks alongside images before sending to the compaction API (anthropics/claude-code#26188)
- Improved memory usage in long-running sessions by releasing API stream buffers, agent context, and skill state after use
- Improved startup performance by deferring SessionStart hook execution, reducing time-to-interactive by ~500ms.
- Fixed an issue where bash tool output was silently discarded on Windows when using MSYS2 or Cygwin shells.
- Improved performance of
@file mentions - file suggestions now appear faster by pre-warming the index on startup and using session-based caching with background refresh. - Improved memory usage by trimming agent task message history after tasks complete
- Improved memory usage during long agent sessions by eliminating O(n²) message accumulation in progress updates
- Fixed the bash permission classifier to validate that returned match descriptions correspond to actual input rules, preventing hallucinated descriptions from incorrectly granting permissions
- Fixed user-defined agents only loading one file on NFS/FUSE filesystems that report zero inodes (anthropics/claude-code#26044)
- Fixed plugin agent skills silently failing to load when referenced by bare name instead of fully-qualified plugin name (anthropics/claude-code#25834)
- Search patterns in collapsed tool results are now displayed in quotes for clarity
- Windows: Fixed CWD tracking temp files never being cleaned up, causing them to accumulate indefinitely (anthropics/claude-code#17600)
- Use
ctrl+fto kill all background agents instead of double-pressing ESC. Background agents now continue running when you press ESC to cancel the main thread, giving you more control over agent lifecycle. - Fixed API 400 errors ("thinking blocks cannot be modified") that occurred in sessions with concurrent agents, caused by interleaved streaming content blocks preventing proper message merging.
- Simplified teammate navigation to use only Shift+Down (with wrapping) instead of both Shift+Up and Shift+Down.
- Fixed an issue where a single file write/edit error would abort all other parallel file write/edit operations. Independent file mutations now complete even when a sibling fails.
- Added
last_assistant_messagefield to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files. - Fixed custom session titles set via
/renamebeing lost after resuming a conversation (anthropics/claude-code#23610) - Fixed collapsed read/search hint text overflowing on narrow terminals by truncating from the start.
- Fixed an issue where bash commands with backslash-newline continuation lines (e.g., long commands split across multiple lines with
\) would produce spurious empty arguments, potentially breaking command execution. - Fixed built-in slash commands (
/help,/model,/compact, etc.) being hidden from the autocomplete dropdown when many user skills are installed (anthropics/claude-code#22020) - Fixed MCP servers not appearing in the MCP Management Dialog after deferred loading
- Fixed session name persisting in status bar after
/clearcommand (anthropics/claude-code#26082) - Fixed crash when a skill's
nameordescriptionin SKILL.md frontmatter is a bare numbe