Claude Code v2.1.91
Released Apr 2, 2026 (4 months ago).
164 issues reference this build
2 still open
162 resolved (99%)
"References this build" means the issue body mentions running 2.1.91 (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.91
Ranked by community engagement (reactions and comments).
- [BUG] Anthropic embedded spyware in Claude Code
- [MODEL] Complex engineering behavior regression across sessions; request RCA and auditability guarantees
- [BUG] MCP OAuth with multiple terminals open causes re-auth
- [BUG] Chat JSONLs deleted from ~/.claude/projects/ despite cleanupPeriodDays set high — appears triggered by updates/restarts
- [BUG] `apply-seccomp` binary loses execute bit after auto-update (Linux)
- [Feature Request] Add toggle to disable /buddy feature and make seasonal features configurable
- [BUG] Max 20x plan ($200/mo) — quota exhausted in ~1h, making the product unusable for our team
- option+delete (delete word backward) broken on Ghostty since v2.1.91
- claude -p with OAuth (no API key) bills as API usage, not Max subscription
- [MODEL] Opus 4.6 Thinking : Lying behavior.
- [Bug] Excessive context consumption on initial Opus startup (5% of pro plan limit)
- [BUG] Max Plan User Getting "Extra usage is required for long context requests" Error
- [BUG] plansDirectory does not expand tilde (~) in path
- [BUG] Permission Prompts Ignore "Allow for Session" Selection
- [BUG] Sandbox fails inside Docker containers: nested user namespace in apply-seccomp causes EACCES on /proc/self/setgroups
- [BUG] Main Agent for Scheduled Tasks does NOT have access to MCP / Connectors, Sub-Agents Do!
- [BUG] Claude Code for VS Code selects the wrong model, mismatches whats displayed in UI.
- [BUG] /batch command "API Error: Request rejected (429) · Rate limited" - Max 20x
- [OPUS 4.6 1M] Persistent Implementation Shortcuts Disguised as Design Decisions
- Terminal: ANSI colors reset after first character on diff lines
- [Bug] Rate limit consumption unexpectedly high after resuming plan and changing settings
- LSP servers lost during reinitializeLspServerManager (generation 2 loads 0 servers)
- [Bug] Unexpected high token consumption with previously efficient patterns
- [BUG] Cowork MCP tools broken on Fedora 42 — config silently wiped, Chrome bridge fails, local MCPs invisible
- [Bug] 72% of API requests are empty polling requests counting toward usage quota
- Degraded agent quality patterns -- week of 2026-03-31 (verification skipping, fabrication, premature surrender)
- [Bug] Rate limiting on Max plan triggered unexpectedly with high usage in short session
- [BUG] claude code fails to obey the PreToolUse hook that forbids not using cd
- Statusline receives hook stdout instead of structured JSON
- [BUG] Edit tool calls hang/timeout on v2.1.91, all models, Max 20x plan, Windows 11
Changelog
What's changed
- Added MCP tool result persistence override via
_meta["anthropic/maxResultSizeChars"]annotation (up to 500K), allowing larger results like DB schemas to pass through without truncation - Added
disableSkillShellExecutionsetting to disable inline shell execution in skills, custom slash commands, and plugin commands - Added support for multi-line prompts in
claude-cli://open?q=deep links (encoded newlines%0Ano longer rejected) - Plugins can now ship executables under
bin/and invoke them as bare commands from the Bash tool - Fixed transcript chain breaks on
--resumethat could lose conversation history when async transcript writes fail silently - Fixed
cmd+deletenot deleting to start of line on iTerm2, kitty, WezTerm, Ghostty, and Windows Terminal - Fixed plan mode in remote sessions losing track of the plan file after a container restart, which caused permission prompts on plan edits and an empty plan-approval modal
- Fixed JSON schema validation for
permissions.defaultMode: "auto"in settings.json - Fixed Windows version cleanup not protecting the active version's rollback copy
/feedbacknow explains why it's unavailable instead of disappearing from the slash menu- Improved
/claude-apiskill guidance for agent design patterns including tool surface decisions, context management, and caching strategy - Improved performance: faster
stripAnsion Bun by routing throughBun.stripANSI - Edit tool now uses shorter
old_stringanchors, reducing output tokens