Claude Code v2.1.101
Released Apr 10, 2026 (4 months ago).
215 issues reference this build
6 still open
209 resolved (97%)
"References this build" means the issue body mentions running 2.1.101 (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.101
Ranked by community engagement (reactions and comments).
- [BUG] Cannot paste auth code into "Paste code here if prompted >" during /login in Dev Container (v2.1.105)
- /continue and /resume show all sessions across projects instead of current project only (regression in 2.1.101)
- [BUG] Scrollback duplication on terminal resize persists in 2.1.116 (VS Code integrated terminal, macOS)
- Terminal rendering repeats entire conversation history (regressed in v2.1.101)
- [FEATURE] Setting to persist default --resume picker scope per user
- /resume shows sessions from all directories instead of current directory (regression in 2.1.98-2.1.101)
- [BUG] Tool results silently dropped with "missing due to internal error" across all tools on Windows (regression in 2.1.101)
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_err...
- [BUG] /export has completely stopped working
- [BUG] MCP progress notifications are no longer displayed in the UI (regression)
- Opus 4.6 Max 20x: systematic hallucinations, rule violations, 80% weekly usage wasted — April 2026
- [BUG] Mid-session silent hang (10-20 min) between sequential tool calls on Linux 2.1.143
- [BUG] add-dir command isn't working inside Claude Code
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_error...
- [Feature Request] Remove or make optional resume summary/compaction prompt on session resume
- [BUG] Dispatch mobile shows "Can't reach desktop" despite desktop app running and Cowork working normally
- [BUG] Max plan: context window stuck at 200K instead of 1M (hasExtraUsageEnabled not updated after Pro → Max upgrade)
- [BUG] VS Code extension: startup() handshake timed out 30000ms despite CLI working (v2.1.101 Windows)
- Max plan: "auto mode is not available for your plan" shown under input bar
- Memory leak: ~930 MB/min growth in v2.1.101
- [BUG] Plugin-registered WorktreeCreate hooks in hooks/hooks.json are never dispatched — settings.json hooks for the same event fire normally (2.1.101)
- /resume session list is incomplete and not chronologically sorted
- Harness-emitted <system-reminder> uses "NEVER mention this reminder to the user" phrasing indistinguishable from prompt injection
- Claude Code reasoning depth degraded Max plan user, 13-agent workflow broken
- [BUG] Gmail connector: thread search and message reading fail despite correct OAuth scopes (read works for labels/drafts, not messages
- [BUG] Claude Code stream dies after first chunk — constant silent stalls, extensive diagnostics attached
- [Claude Code CLI] (1) Voice-toggle strips typed slash commands; (2) Right-click "Attach message as context" double-pastes body (Windows 11)
- [BUG] Routines does not trigger on github PR open
- `claude --worktree <name>` against a stale worktree registration silently destroys state
- [MODEL] opus4.6
Changelog
What's changed
- Added
/team-onboardingcommand to generate a teammate ramp-up guide from your local Claude Code usage - Added OS CA certificate store trust by default, so enterprise TLS proxies work without extra setup (set
CLAUDE_CODE_CERT_STORE=bundledto use only bundled CAs) /ultraplanand other remote-session features now auto-create a default cloud environment instead of requiring web setup first- Improved brief mode to retry once when Claude responds with plain text instead of a structured message
- Improved focus mode: Claude now writes more self-contained summaries since it knows you only see its final message
- Improved tool-not-available errors to explain why and how to proceed when the model calls a tool that exists but isn't available in the current context
- Improved rate-limit retry messages to show which limit was hit and when it resets instead of an opaque seconds countdown
- Improved refusal error messages to include the API-provided explanation when available
- Improved
claude -p --resume <name>to accept session titles set via/renameor--name - Improved settings resilience: an unrecognized hook event name in
settings.jsonno longer causes the entire file to be ignored - Improved plugin hooks from plugins force-enabled by managed settings to run when
allowManagedHooksOnlyis set - Improved
/pluginandclaude plugin updateto show a warning when the marketplace could not be refreshed, instead of silently reporting a stale version - Improved plan mode to hide the "Refine with Ultraplan" option when the user's org or auth setup can't reach Claude Code on the web
- Improved beta tracing to honor
OTEL_LOG_USER_PROMPTS,OTEL_LOG_TOOL_DETAILS, andOTEL_LOG_TOOL_CONTENT; sensitive span attributes are no longer emitted unless opted in - Improved SDK
query()to clean up subprocess and temp files when consumersbreakfromfor awaitor useawait using - Fixed a command injection vulnerability in the POSIX
whichfallback used by LSP binary detection - Fixed a memory leak where long sessions retained dozens of historical copies of the message list in the virtual scroller
- Fixed
--resume/--continuelosing conversation context on large sessions when the loader anchored on a dead-end branch instead of the live conversation - Fixed
--resumechain recovery bridging into an unrelated subagent conversation when a subagent message landed near a main-chain write gap - Fixed a crash on
--resumewhen a persisted Edit/Write tool result was missing itsfile_path - Fixed a hardcoded 5-minute request timeout that aborted slow backends (local LLMs, extended thinking, slow gateways) regardless of
API_TIMEOUT_MS - Fixed
permissions.denyrules not overriding a PreToolUse hook'spermissionDecision: "ask"— previously the hook could downgrade a deny into a prompt - Fixed
--setting-sourceswithoutusercausing background cleanup to ignorecleanupPeriodDaysand delete conversation history older than 30 days - Fixed Bedrock SigV4 authentication failing with 403 when
ANTHROPIC_AUTH_TOKEN,apiKeyHelper, orANTHROPIC_CUSTOM_HEADERSset an Authorization header - Fixed
claude -w <name>failing with "already exists" after a previous session's worktree cleanup left a stale directory - Fixed subagents not inheriting MCP tools from dynamically-injected servers
- Fixed sub-agents running in isolated worktrees being denied Read/Edit access to files inside their own worktree
- Fixed sandboxed Bash commands failing with
mktemp: No such file or directoryafter a fresh boot - Fixed
claude mcp servetool calls failing with "Tool execution failed" in MCP clients that validateoutputSchema - Fixed
RemoteTriggertool'srunaction sending an empty body and being rejected by the server - Fixed several
/resumepicker issues: narrow default view hiding sessions from other projects, unreachable preview on Windows Terminal, incorrect cwd in worktrees, session-not-found errors not su