Claude Code v2.1.260
Released Sep 3, 2026 (1 day ago).
97 issues reference this build
93 still open
4 resolved (4%)
"References this build" means the issue body mentions running 2.1.260 (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.260
Ranked by community engagement (reactions and comments).
- [BUG] Claude Desktop (Code tab) auto-denies CLI-native SendMessage, breaking subagent resumption; the desktop replacement only covers session-to-session
- [BUG] Worktree session creation fails on Windows since 2.1.260: background full checkout forces checkout.workers=8
- [BUG] Desktop app disallows SendMessage, so subagents cannot be messaged or resumed
- Read() deny rule on a root file makes every `grep -r .` prompt under bypassPermissions (2.1.257 reader-command rule, untouched by the 2.1.260 revert)
- [BUG] `oauth_scope_insufficient` is surfaced as "Claude.ai login was rejected", driving an unfixable /login loop; the same failure is fully silent in the VS Code extension when `disableLoginPrompt` is set
- [BUG] ListAgents / SendMessage missing from tool registry in Desktop scheduled-task and Remote Control sessions (bisected to Desktop 1.44121.4 -> 1.46388.1)
- Fable 5.1 is downgrading to Opus 4.8
- [Bug] Cybersecurity Filter False Positive Detection
- Attribution session reminder overrides the user's explicit no-attribution preference
- [BUG] [Windows] Idle "stealth update" quits Claude Desktop, then MSIX re-registration fails at windows.fileTypeAssociation (0x80070005 → 0x80073CF6) — app left unlaunchable until reinstall
- /model opusplan fails with "Unsupported model" - worked for months until today
- [FEATURE] Allow /btw (side chat) while an AskUserQuestion picker is displayed, so options can be clarified without dismissing it
- [Feature Request] Add claude tag support to Mac subscription for Slack integration
- [BUG] Same token cost, 6-12x difference in weekly quota consumed (Fable 5.1, Max 20x)
- [FEATURE] VS Code extension: Claude process should survive Extension Host shutdown (browser/serve-web, Agent Host)
- Fable 5.1 weekly limit is never surfaced in the CLI: the client receives it, labels it 'Fable', then drops it
- [BUG] Claude Code completely crashes in VS Code dev containers
- Desktop WSL sessions get no `ccd_session` host MCP: `mark_chapter` is unavailable, so chapter dividers and the floating table of contents never appear
- [BUG] ANTHROPIC_DEFAULT_*_MODEL aliases are ignored with a custom ANTHROPIC_BASE_URL
- [MODEL] Procedural instructions decay over long sessions — steps after the "completion-shaped" action get skipped despite being read and quoted
- [Bug] Model creates Jira tickets without explicit affirmative approval despite standing instructions
- [BUG] VS Code extension: Remote Control session shows "Connected" but never consumes messages from mobile/web; extension processes accumulate
- Bash tool: heredoc file writes deadlock and truncate the target file on macOS with Homebrew bash
- SendMessage/ListAgents cross-session peer messaging broken after CCD 2.1.258 -> 2.1.260 update (Windows desktop app)
- [Bug] Frequent model reset required during interactive sessions causes workflow disruption
- [Bug] Auto mode requires manual input instead of operating autonomously
- [BUG] Agent teams: one teammate message or idle_notification is delivered to the lead up to 4 times with an identical timestamp (successor to #74112, stale-closed)
- [Bug] /goal stop hook repeatedly re-fires after user accepts BLOCKED outcome via AskUserQuestion
- [bug] [/cost] Current session 101% used
- [BUG] VSCode extension: session tab bar close button closes the OTHER tabs and keeps the current one
Changelog
What's changed
- Added a diff panel that opens beside the conversation in fullscreen mode and shows your uncommitted changes as Claude edits; toggle it with
/diff - Added a likely cause for prompt-cache misses (e.g. tool definitions or system prompt changed, idle past the TTL) to
/costand the status line'sprompt_cachefield - Added
/reload-pluginsto headless sessions, so it appears in the Claude Code Desktop and SDK command lists - Added a text form of
/advisor(/advisor,/advisor <model>,/advisor off) for the desktop app, Remote Control, and other headless (-p/Agent SDK) sessions - Added
oidc.scope_on_refreshto the Claude apps gateway for IdPs that return an id_token on refresh only when asked foropenidagain - Added Claude apps gateway support for newer Claude Desktop keys in
desktoppolicy blocks, includinguserPluginMarketplacesEnabledanduserPluginUploadsEnabled - Fixed
Edit/Write/Readpermission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox, which left "read-only" folders writable - Fixed one file permission rule with an uncompilable pattern (e.g. an unclosed
[) making every file edit fail withInvalid regular expression; such a deny rule now guards the literal path it spells - Fixed Bash permission checks auto-approving zsh commands that hide a command substitution in a REPORTTIME, REPORTMEMORY or DIRSTACKSIZE assignment; these now prompt for approval
- Fixed Bedrock model discovery, token counting and AWS SSO/STS credential calls failing with "unable to get local issuer certificate" when the corporate root CA is only in the OS certificate store
- Fixed
permissions.blockReadsOutsideWorkingDirectorieson macOS hiding the user's git config from sandboxed git and hiding a worktree-isolated sub-agent's own checkout - Fixed managed settings not loading for claude.ai Enterprise/Team users who also had a leftover API key from an earlier
/login - Fixed
/statuslisting a signed-in claude.ai account and a configured API key as if both were in effect; the credential not in use is now marked - Fixed managed
skillOverridesentries keyed on a bundled skill's alias (e.g.checkupfor/doctor) not applying, andSkill(name)deny rules not covering a nested skill listed as<dir>:name - Fixed
model: fableagents ignoring the[1m]tag on anANTHROPIC_DEFAULT_FABLE_MODELpin and silently running with a 200K context window - Fixed the
/modelpicker not showing Fable 5.1 for organizations that can use it, which was only accepted when typed as/model claude-fable-5-1 - Fixed prompt caching on Claude Fable 5.1 not covering the context attached after tool results, so it was re-sent as uncached input on every tool-call turn
- Fixed model switching staying blocked for the rest of the session after a plugin hook load failure; each switch now re-checks and the refusal names the cause
- Fixed model switching being blocked for the session when an organization-managed plugin's marketplace could not be loaded
- Fixed SDK-provided MCP servers (e.g. Desktop connectors) sometimes missing from the first turn and only appearing on the next one
- Fixed Claude in Chrome tools failing with "Not connected" mid-task in cloud-hosted claude.ai sessions when a connector was added or removed
- Fixed flags, joined emoji and accented letters splitting across wrapped lines, and stale text staying on screen when a flag or joined emoji falls in the terminal's last two columns (now shown as
…) - Fixed Remote Control accepting a model pick that is not a valid model name; it is now refused with an error instead of failing on the next message
- Fixed
/rewindand--rewind-filesreporting success when checkpoint backup files were missing and nothing was actually restored - Fixed
/rewindleaving stale file-read tracking from the rewound-away turns, which caused "File unchanged since last read" stubs and full-file re-injection after external edits - Fi