Claude Code v2.1.70
Released Mar 6, 2026 (5 months ago).
155 issues reference this build
2 still open
153 resolved (99%)
"References this build" means the issue body mentions running 2.1.70 (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.70
Ranked by community engagement (reactions and comments).
- [BUG] Claude Code low credit balance after top up.
- [Bug] "Tool loaded." output from ToolSearch appears as user prompt (regression in 2.1.70)
- [BUG] Claude Code appears twice in VSCode sidebar after extension update
- [Cowork] User-created skills stored in ephemeral session dirs — silently deleted on cleanup
- Update notification always shown for winget installations due to npm version check
- [BUG] Hundreds of lines of modified file notes being injected into context on EVERY user message via <system-reminder>
- [Feature Request] Tool loader should display loaded tool names instead of generic message
- [BUG] MCP server is suppressed as a duplicate of another MCP server defined in the same plugin
- Model inserts hard line breaks in MCP tool parameters, breaking Slack/Gmail draft formatting
- Edit tool broken: 'replace_all type is expected as boolean but provided as string'
- VS Code extension ignores project-level model setting
- [FEATURE] Keyboard shortcut to cycle effort level without opening model picker
- [BUG] Cannot load "Claude Code for VS Code" extension when open project with "Remote Repositories"
- [BUG] Shift+Enter newline regression in v2.1.91 (works in v2.1.87, Warp terminal)
- [BUG] CLAUDE_CODE_DISABLE_TERMINAL_TITLE=1 still clears the title when exiting
- [Feature Request] excludedCommands should also bypass Mach port / IPC restrictions for local app CLIs
- [BUG] Parallel tool results corrupted after session resume - only last result retained
- [BUG] ECONNRESET Errors with pro subscription on Ma
- [Bug] Anthropic API Error: Unable to connect to API (ConnectionRefused)
- [Bug] Shift+Enter key input corrupted to "enter"
- remote-control environments expire every ~10 minutes, causing session churn and iOS disconnections
- [Bug] Multi-agent batch launches cause session context/history to disappear from UI
- [Feature Request] Add Claude as Quick Fix provider in VS Code extension
- MCP stdio servers reported as 'failed' on exit despite clean shutdown
- [Bug] Shift+Enter no longer triggers newline in input
- [BUG] Session rating prompt appears as plain text above chat input, leaking into messages
- [Bug] Claude Code injects GITHUB_TOKEN PAT into Bash environment, conflicting with gh CLI OAuth token
- [Bug] Global agents in ~/.claude/agents/ not recognized, only project-local agents work
- [BUG] 400 "text content blocks must be non-empty" when pasting screenshot-only messages
- [BUG] File viewer fails to open files with non-ASCII (Japanese) filenames on Windows
Changelog
What's changed
- Fixed API 400 errors when using
ANTHROPIC_BASE_URLwith a third-party gateway — tool search now correctly detects proxy endpoints and disablestool_referenceblocks - Fixed
API Error: 400 This model does not support the effort parameterwhen using custom Bedrock inference profiles or other model identifiers not matching standard Claude naming patterns - Fixed empty model responses immediately after
ToolSearch— the server renders tool schemas with system-prompt-style tags at the prompt tail, which could confuse models into stopping early - Fixed prompt-cache bust when an MCP server with
instructionsconnects after the first turn - Fixed Enter inserting a newline instead of submitting when typing over a slow SSH connection
- Fixed clipboard corrupting non-ASCII text (CJK, emoji) on Windows/WSL by using PowerShell
Set-Clipboard - Fixed extra VS Code windows opening at startup on Windows when running from the VS Code integrated terminal
- Fixed voice mode failing on Windows native binary with "native audio module could not be loaded"
- Fixed push-to-talk not activating on session start when
voiceEnabled: truewas set in settings - Fixed markdown links containing
#NNNreferences incorrectly pointing to the current repository instead of the linked URL - Fixed repeated "Model updated to Opus 4.6" notification when a project's
.claude/settings.jsonhas a legacy Opus model string pinned - Fixed plugins showing as inaccurately installed in
/plugin - Fixed plugins showing "not found in marketplace" errors on fresh startup by auto-refreshing after marketplace installation
- Fixed
/security-reviewcommand failing withunknown option merge-baseon older git versions - Fixed
/colorcommand having no way to reset back to the default color —/color default,/color gray,/color reset, and/color nonenow restore the default - Fixed a performance regression in the
AskUserQuestionpreview dialog that re-ran markdown rendering on every keystroke in the notes input - Fixed feature flags read during early startup never refreshing their disk cache, causing stale values to persist across sessions
- Fixed
permissions.defaultModesettings values other thanacceptEditsorplanbeing applied in Claude Code Remote environments — they are now ignored - Fixed skill listing being re-injected on every
--resume(~600 tokens saved per resume) - Fixed teleport marker not rendering in VS Code teleported sessions
- Improved error message when microphone captures silence to distinguish from "no speech detected"
- Improved compaction to preserve images in the summarizer request, allowing prompt cache reuse for faster and cheaper compaction
- Improved
/renameto work while Claude is processing, instead of being silently queued - Reduced prompt input re-renders during turns by ~74%
- Reduced startup memory by ~426KB for users without custom CA certificates
- Reduced Remote Control
/pollrate to once per 10 minutes while connected (was 1–2s), cutting server load ~300×. Reconnection is unaffected — transport loss immediately wakes fast polling. - [VSCode] Added spark icon in VS Code activity bar that lists all Claude Code sessions, with sessions opening as full editors
- [VSCode] Added full markdown document view for plans in VS Code, with support for adding comments to provide feedback
- [VSCode] Added native MCP server management dialog — use
/mcpin the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal