Claude Code v2.1.6
Released Jan 13, 2026 (7 months ago).
121 issues reference this build
5 still open
116 resolved (96%)
"References this build" means the issue body mentions running 2.1.6 (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.6
Ranked by community engagement (reactions and comments).
- [BUG] Slack plugin fails to authenticate - "does not support dynamic client registration"
- [Bug] LSP output displays stale diagnostics after file changes
- [BUG] False update notification despite being on latest version (2.1.6)
- [BUG] Text styling (bold, colors) getting progressively misaligned in multi-line responses. It is not fixed in Claude Code 2.1.6
- [Bug] Anthropic API Error: Overloaded
- context_window.used_percentage doesn't match internal context warning calculation
- [BUG] Update available text displays even when fully updated
- [BUG] Error on opening coworkers session and posting a new prompt
- [BUG] Context percentage mismatch between /context, statusline API, and internal limit trigger
- [BUG] Working directory path in model context contains mispelling/typo/corruption of username
- [BUG] Alt+M keyboard shortcut to cycle modes broken on Windows in 2.1.x
- [BUG] Usage Concerns
- [BUG] Input Lag / Slow Typing Echo When Context is Full (Regression from 2.0.x)
- Temporary files not cleaned up on Windows (tmpclaude-*-cwd, nul)
- [BUG] In Cursor, drag-and-drop from file explorer does not work anymore with new version of CC
- Memory leak causing V8 OOM crashes (SIGABRT) on extended sessions
- [Bug] tmpclaude-*-cwd temporary files created in project directory on Windows/Git Bash
- [BUG] Plugin install uses SSH for public GitHub repos, fails without SSH keys configured
- [FEATURE] Support CSI u keyboard protocol for Ctrl+[ (ESC equivalent)
- [BUG] Thai combining characters (tone marks/vowels) misaligned in terminal output
- [BUG] Claude Code UI
- [BUG] Temporary files (tmpclaude-xxxx-cwd) not cleaned up after Bash execution on Windows
- [BUG] "Allow all edits during this session" doesn't persist for session
- [BUG] Keyboard shortcuts Option+Cmd+K and Option+K not working in Claude Code VSCode extension since v2.1.6
- [BUG] --mcp-config freezes claude command with or without existing MCP config file
- [Bug] Excessive CPU usage (>100%) when idle
- Feature Request: Add session name to statusline JSON input
- [Bug] Temporary files (tmpclaude-xxxx-cwd) not cleaned up after execution
- [BUG] & [FEATURE] VSC | Accidental Approval on NUM key press during "Tell Claude what to do instead"
- [BUG] CLI freezes after Ctrl+C, becomes completely unresponsive
Changelog
What's changed
- Added search functionality to
/configcommand for quickly filtering settings - Added Updates section to
/doctorshowing auto-update channel and available npm versions (stable/latest) - Added date range filtering to
/statscommand - pressrto cycle between Last 7 days, Last 30 days, and All time - Added automatic discovery of skills from nested
.claude/skillsdirectories when working with files in subdirectories - Added
context_window.used_percentageandcontext_window.remaining_percentagefields to status line input for easier context window display - Added an error display when the editor fails during Ctrl+G
- Fixed permission bypass via shell line continuation that could allow blocked commands to execute
- Fixed false "File has been unexpectedly modified" errors when file watchers touch files without changing content
- Fixed text styling (bold, colors) getting progressively misaligned in multi-line responses
- Fixed the feedback panel closing unexpectedly when typing 'n' in the description field
- Fixed rate limit warning appearing at low usage after weekly reset (now requires 70% usage)
- Fixed rate limit options menu incorrectly auto-opening when resuming a previous session
- Fixed numpad keys outputting escape sequences instead of characters in Kitty keyboard protocol terminals
- Fixed Option+Return not inserting newlines in Kitty keyboard protocol terminals
- Fixed corrupted config backup files accumulating in the home directory (now only one backup is created per config file)
- Fixed
mcp listandmcp getcommands leaving orphaned MCP server processes - Fixed visual artifacts in ink2 mode when nodes become hidden via
display:none - Improved the external CLAUDE.md imports approval dialog to show which files are being imported and from where
- Improved the
/tasksdialog to go directly to task details when there's only one background task running - Improved @ autocomplete with icons for different suggestion types and single-line formatting
- Updated "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
- Changed task notification display to cap at 3 lines with overflow summary when multiple background tasks complete simultaneously
- Changed terminal title to "Claude Code" on startup for better window identification
- Removed ability to @-mention MCP servers to enable/disable - use
/mcp enable <name>instead - [VSCode] Fixed usage indicator not updating after manual compact