Claude Code v2.1.285
Released Sep 29, 2026 (15 days ago).
124 issues reference this build
98 still open
26 resolved (21%)
"References this build" means the issue body mentions running 2.1.285 (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.285
Ranked by community engagement (reactions and comments).
- [BUG] Entire transcript replays verbatim (duplicated output) after window resize — classic renderer, Windows Terminal
- SO THIS GARANGE CANT DO A FUCKING AUDIT EVEM SPENDS MY. TIME AND MONEY THE PLAYS HUMAN IS OFFEDNED AND CLOSES CHAT... LMFAO
- Auto mode dropped on first turn after session start despite `--permission-mode auto` / `defaultMode: "auto"`
- [Bug] Anthropic API Error: Overly aggressive safety filter blocks legitimate security assessment request
- [FEATURE] VS Code extension: reorder session groups in the sidebar
- Cannot revoke Claude Code authorization tokens
- [FEATURE] Agent Teams tmux mode: make the leader pane width configurable and keep user resizes
- [Bug] sandbox.excludedCommands not respected for model-invoked shell commands
- [Bug] Excessive security warnings blocking legitimate prompts
- [Bug] Claude Code blocked request due to safety system violation
- I appreciate the feedback, but I'm not sure this is a bug report for Claude Code. Your message seems to be general praise rather than a technical issue to report. If you have an actual bug or feature request for Claude Code that you'd like me to create a
- Spurious "incomplete_tool_call" internal error for an advisor server tool call that did complete
- [VS Code] Model/effort label ignores CLAUDE_CODE_EFFORT_LEVEL and shows the per-model effortLevel instead
- [Bug] Agent hallucinated parameter enum values; incomplete validation left unvalidated gap despite completeness claim
- [Bug] Unauthorized branch pull request in separate session
- [Bug] Claude Code fails to connect with IntelliJ IDE
- [BUG] Existing Max subscriber: email login verifies then routes to "Let's create your account"; web + Mac desktop + fresh iOS login locked out; Console + Claude Code still authenticated; no human support response in 48h
- [Bug] Fable token limits consumed without active usage
- [Bug] Claude Code incorrectly flags Amazon refund requests as suspicious
- [Bug] Agent ignores custom skills and performs unrelated tasks instead
- [Bug] Sonnet model blocked from accessing blue team recon validation tool
- [BUG] awsAuthRefresh does not display device verification code (re-filed from confirmed #82426)
- [Bug] Prompt cache drops to 7,085-token system floor across runs of 43–58 calls
- [Bug] Settings watcher drops file after atomic swap with unreadable file, applies empty settings
- [Bug] Claude 3.5 Sonnet false negative on security guardrail detection
- [Bug] API Error: safeguards falsely flag normal skills and prompts as AUP violations
- [Bug] iOS push notifications not delivered from Claude Code except Remote Control connection
- [Bug] False positive ethical filtering on legitimate security research requests
- [Bug] Insights command generates incomplete output report
- [Bug] Text output disappearing when new content arrives
Changelog
What's changed
- Added
CLAUDE_CODE_DISABLE_WEB_FETCHenvironment variable to turn off the WebFetch tool - Added
claude --desktopto open the Claude desktop app on the current directory, or on a session with--continue/--resume <id> - Added
claude plugin configure <plugin>to show a plugin's options and which are unset, or save new values read from stdin with--values-stdin - Added
<server>.<key>=<value>toclaude plugin install --config, so a bundled.mcpbMCP server's own settings can be set at install time and it starts without visiting/plugin→ Configure - Added
allowedProvidersmanaged setting to limit which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, or a Cloud gateway) - Added
CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIESenvironment variable to cap re-sends of a non-streaming fallback request that timed out - Fixed
claude -pwithCLAUDE_CODE_FORK_SUBAGENT=1: a subagent's own Agent call now runs in the foreground, so the subagent gets the child's result - Fixed plugin and marketplace installs and updates over SSH ignoring the ssh program set in
GIT_SSHor in your git config'score.sshCommand - Fixed Claude Code refusing to start when the OS denies reading the managed settings file; it now warns and starts without that file's policies. Other read errors and unparseable files stop every session
- Fixed cloud sessions that restarted after their conversation was compacted refusing the next update to an artifact the session had already read or published
- Fixed
claude plugin disableandenablewith a fullname@marketplaceid changing a settings entry in another letter case instead of the installed plugin's own - Fixed files attached to a message sent over Remote Control being left out after a single failed download; a network error, timeout or server error is now retried up to twice
- Fixed switching models mid-session with a
set_modelrequest (such as the Agent SDK'ssetModel) leaving the new model on the built-in output-token limit and auto-compact window until restart - Fixed redacted logs and transcripts showing part of a URL password that contains
@, or all of it when the URL writes its@as%40 - Fixed SSH passphrase and new-host prompts from worktree and
/teleportfetches taking over the terminal; these fetches now fail fast instead of asking - Fixed switching off an MCP server added mid-session in SDK and
-psessions leaving its tools available - Fixed
claude -p --permission-prompt-tool: a background subagent's permission request now goes to the prompt tool instead of being auto-denied - Fixed
claude mcp listandclaude mcp get, and the not-found error ofclaude mcp remove,loginandlogout, printing line breaks and terminal escape sequences from MCP server names and values - Fixed sandbox auto-allow asking for approval on every run of many inline scripts (
python3 -c,node -e) just because they contain= - Fixed fork subagents not keeping the session's plan mode or
dontAskmode: a fork now runs under its parent's permission mode and cannot exit plan mode - Fixed
claude remote-control --helpsaying--[no-]chromedefaults to the machine's/chromesetting; spawned sessions keep Claude in Chrome off unless--chromeis passed - Fixed background subagents in auto mode prompting a second, redundant reply after each report
- Fixed cloud session creation and
/remote-envreading only the newest 20 of an account's environments - Fixed Remote Control marking a message as read as soon as it arrived instead of when Claude started on it, and losing a message still queued when the terminal quit (it now arrives on the next resume)
- Fixed installing a plugin with
claude plugin installor/pluginputting it into an installed plugin's cache or data folder when their ids differ only in.,-,@or (macOS, Windows) capitals; the install is now refused - Fixed hooks