Claude Code v2.1.80
Released Mar 19, 2026 (5 months ago).
200 issues reference this build
6 still open
194 resolved (97%)
"References this build" means the issue body mentions running 2.1.80 (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.80
Ranked by community engagement (reactions and comments).
- Use of native terminal's cursor
- MCP OAuth regression: client metadata document redirect_uris missing port causes auth failure for providers supporting CIMD
- --channels plugin shows 'Channels are not currently available' but inbound notifications are ignored
- Telegram plugin: inbound MCP channel notifications not delivered to conversation
- [Bug] Authentication redirect loops to onboarding for existing account with active subscription
- [BUG] Auto mode temporarily unavailable on macOS - persists across restarts (v2.1.80)
- Statusline JSON missing effort level field
- [BUG] --channels mode stops processing incoming messages after first response
- Telegram plugin: inbound messages not delivered to session
- Chrome extension: MCP server never connects to native host socket
- [BUG] Project settings hooks not loaded when working directory is a subdirectory of the repo
- Voice mode regression: transcription broken in 2.1.81-2.1.83 (works in 2.1.80)
- [BUG] Usage Spike
- MCP notifications/claude/channel notifications not delivered to session (Telegram plugin)
- Auto-compact not triggering on resumed sessions with Opus 4.6 (1M context)
- [BUG] /resume crashes with "_.reduce is not a function" on large sessions (~2.7 MB, 1015 entries)
- Feature request: /btw command support in VSCode extension
- MCP scheduled-tasks no longer appear in Routines panel after 2.1.80
- [BUG] Discord plugin shows connected under --channels but does not receive gateway messages on Linux
- Opus 4.7 ([1m] variant) capped at 200K context in Claude Code Desktop on Max plan
- [BUG] Claude Desktop App spawns git subprocess every ~10s causing index.lock conflicts with concurrent git operations
- [BUG] Voice mode not initiated on startup unless toggled off/on despite being TRUE
- Scroll position jumps to top during streaming output on Windows Terminal
- API Rate limit errors started appearing with no changes to usage patterns
- [BUG] Bash tool stdout containing data:image URLs is intercepted as image block, causing unrecoverable API 400 "Could not process image" session corruption
- [BUG] Permissions error with git fsmonitor
- claude -p headless sessions don't load Claude AI connector MCP tools
- [BUG] Claude Desktop Cowork: "Check your Claude in Chrome account" error persists despite correct account, working native messaging, and active socket connection
- Edit tool: InputValidationError about required parameters missing, intermittent, retries succeed
- [BUG] Getting request too large error during normal usage, cannot submit feedback, session blocked (no compaction, short session)
Changelog
What's changed
- Added
rate_limitsfield to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows withused_percentageandresets_at) - Added
source: 'settings'plugin marketplace source — declare plugin entries inline in settings.json - Added CLI tool usage detection to plugin tips, in addition to file pattern matching
- Added
effortfrontmatter support for skills and slash commands to override the model effort level when invoked - Added
--channels(research preview) — allow MCP servers to push messages into your session - Fixed
--resumedropping parallel tool results — sessions with parallel tool calls now restore all tool_use/tool_result pairs instead of showing[Tool result missing]placeholders - Fixed voice mode WebSocket failures caused by Cloudflare bot detection on non-browser TLS fingerprints
- Fixed 400 errors when using fine-grained tool streaming through API proxies, Bedrock, or Vertex
- Fixed
/remote-controlappearing for gateway and third-party provider deployments where it cannot function - Fixed
/sandboxtab switching not responding to Tab or arrow keys - Improved responsiveness of
@file autocomplete in large git repositories - Improved
/effortto show what auto currently resolves to, matching the status bar indicator - Improved
/permissions— Tab and arrow keys now switch tabs from within a list - Improved background tasks panel — left arrow now closes from the list view
- Simplified plugin install tips to use a single
/plugin installcommand instead of a two-step flow - Reduced memory usage on startup in large repositories (~80 MB saved on 250k-file repos)
- Fixed managed settings (
enabledPlugins,permissions.defaultMode, policy-set env vars) not being applied at startup whenremote-settings.jsonwas cached from a prior session