Claude Code v2.1.259
Released Sep 2, 2026 (7 hours ago).
22 issues reference this build
22 still open
0 resolved (0%)
"References this build" means the issue body mentions running 2.1.259 (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.259
Ranked by community engagement (reactions and comments).
- [BUG] Bash cd-compound-read guard prompts on absolute cd targets whenever a Read() deny rule exists (Windows Git Bash, 2.1.257-2.1.259)
- bypassPermissions mode now prompts on `cd DIR && grep …` when a Read() deny rule is configured (regression in 2.1.259)
- [BUG] Read(**/.env) deny rule prompts on every rg directory search, though rg skips hidden files by default
- Left arrow never opens agent view in some sessions (persistent for the whole session, retrying doesn't help)
- [BUG] Windows: two Bash tool calls never return and never time out — main session deadlocks for 53 min; agent completions and user input queue behind the dead turn
- [Feature Request] Reduce formulaic and unnatural phrasing in Opus 5.1 responses
- grep -r and cp -r still bypass Read() deny rules on 2.1.259 (changelog fix does not reproduce; Windows/VS Code extension)
- Context window balloons at fresh-session start (~40-70K baseline tokens) and full-file re-injection on every auto-compact
- [BUG]
- I need more context to generate an appropriate GitHub issue title. The message you provided appears to be in Korean and says "Imagining... It's been like this for 40 minutes" but doesn't describe a specific bug or feature request. Please provide: 1. What
- [FEATURE] VS Code sidebar: let "Account & usage" show the usage meters without the Account/email block
- [BUG] Cloud session started from the Desktop app has no `gh` CLI, although the cloud-environments docs list `gh` as pre-installed
- --resume session preview renders corrupted when the preview is taller than the terminal
- [Bug] Persistent login prompts despite repeated auth logout/login cycles
- Keyboard scroll bindings are routed through the mouse-wheel acceleration state
- [Feature Request] Support security audit workflows with Fable integration
- [Bug] Anthropic API Error: Content flagged by safeguards despite legitimate cybersecurity task
- [BUG] Cache-read is 96% of token volume (118x output); fan-out multiplies turns with no pre-execution projection — Max 20x drained in <48h
- [Bug] UI layout misalignment after toggling agents view on Windows 11
- I don't see any image attached to your message. Could you please share the bug report or image you'd like me to create a GitHub issue title for? Once you provide the details, I'll generate a concise, technical issue title following the format you specified
- Status line shows an opaque, undismissable "MR !<iid>" chip after creating a merge request; persists across restarts and leaks into other sessions
- [Bug] Slow deployment script execution with repeated manual configuration steps
Changelog
What's changed
- Added
managedMcpServersmanaged setting: organizations can provide HTTP/SSE MCP servers to every user (same entry shape as.mcp.json); entries that name a command to run are skipped - Added
--permission-prompts nonefor unattended headless hosts: anything that would prompt is denied automatically while the active permission mode (including auto mode) keeps deciding - Added recognition of
glab mr create/merge/close/reopen/note/updateso GitLab merge requests show asMR !Nin the collapsed tool summary and refresh the footer MR badge - Added
--jsontoclaude plugin validatefor a machine-readable validation report - Fixed concurrent sessions silently reverting each other's
~/.claude.jsonchanges — workspace trust no longer resets and MCP/project state is no longer lost when running many sessions at once - Fixed a conversation whose thinking was rejected once being rejected again on every later turn
- Fixed Bash
Read()deny rules not covering files given as option values (--ignore-revs-file=.env,-f.env,@file),git diff/git grepfile operands, orcd DIR && cat FILEcompounds;grep -r/cp -rover a directory holding a denied file now asks - Fixed the prompt cache being invalidated when the OAuth token refreshed in sessions with telemetry disabled
- Fixed fullscreen mode showing a blank conversation after a long turn with hundreds of tool calls
- Fixed auto mode running a turn on a model it doesn't support when a command or skill's frontmatter
model:named one; the turn now keeps the session model - Fixed
CLAUDE_CODE_MAX_CONTEXT_TOKENSbeing ignored for Vertex-style model IDs (@YYYYMMDDsuffix) of model versions Claude Code doesn't recognize - Fixed the live output preview of a running shell command hiding its newest lines when an earlier line wrapped
- Fixed a background GitHub connection check that ran on every launch for claude.ai users; the result is now remembered across launches
- Fixed
--resumefailing (and--continueopening an empty conversation) when a saved session contains an attachment entry with no payload - Fixed frontmatter
model:on custom commands and skills being ignored in interactive sessions - Fixed Artifact publishing failing once with an "unexpected parameter
note" error in conversations continued from an older version - Fixed managed
forceRemoteSettingsRefreshbeing ignored at startup when a policy helper configured by MDM or the managed settings file had already run - Fixed worktree isolation refusing hook-created worktrees on machines where
git rev-parsefails with a message other than "not a git repository" - Fixed OpenTelemetry metrics and events from cloud sessions missing the
user.email,organization.id, anduser.account_uuidattributes - Fixed MCP servers that disconnect while their tools are being listed at startup showing as connected with no tools instead of reporting the error
- Fixed the file edit permission dialog sometimes showing a changed line cut short with no indication
- Fixed repository detection dropping a known repo identity after a transient git probe failure
- Fixed managed settings silently going unenforced when the managed-settings file, a drop-in, the MDM plist, or the HKLM value cannot be parsed: Claude Code now refuses to start and names the source
- Fixed Stop not actually stopping background agents and workflows in remote-control sessions: killed tasks now stay visible and re-stoppable until their processes exit
- Fixed resuming a workflow run while its previous stopped run was still exiting, which could run duplicate copies of its agents
- Fixed marketplace repo URLs on github.com with a trailing slash or dangling
?/#producing an unusable.gitclone URL - Fixed blocking Stop hooks causing the turn after a block to lose the model's reasoning from that turn and, on some models, miss the prompt cache
- Fixed remote (claude.ai) sessions taking 60 seconds to start a turn after a browser-hosted MC