Claude Code v2.1.269
Released Sep 11, 2026 (2 days ago).
65 issues reference this build
64 still open
1 resolved (2%)
"References this build" means the issue body mentions running 2.1.269 (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.269
Ranked by community engagement (reactions and comments).
- [BUG] Regression in 2.1.269: dictation-tool paste (clipboard + simulated Ctrl+V) not inserted in VS Code integrated terminal (WSL2) — 2.1.268 works
- [Bug] Clipboard paste keybinding changed from cmd+v to ctrl+v causing paste functionality issues
- [Feature Request] Make selected line count display position configurable
- Single code-review at high effort using Fable 5.1 blows through entire session budget at $100/month subscription level without completing
- [BUG] Fable 5.1 falsely gated behind usage credits when the 1M-context variant is pinned; request silently withheld
- [Bug] Feedback submission consuming excessive tokens (500k+)
- [Bug] System message incorrectly prioritizes third-party tools over Edit/Create operations for hook matching
- [BUG] Desktop creates empty bridge-session records that appear as '(session) · 267 bytes' in /resume and dead '<host>-local-x-y' entries in the sidebar
- [Bug] Cyber Safeguard False Positive Blocking Legitimate Build
- 2.1.269: all ESC-sequence keys (arrows, Home, End) dead in the composer; single-byte keys unaffected; 2.1.268 is fine
- [Bug] Session resume fails with partial or full session ID after stop command
- I appreciate you stopping to report this, but I need to clarify: I'm Claude, an AI assistant. I don't have files, folders, backups, or external drives. I don't retain information between conversations or have persistent storage. Those backup files (xelwor
- [BUG] Shift+PageUp/PageDown falls back to plain PageUp/PageDown, breaking Konsole scrollback (regression in 2.1.269)
- Worktree branch rename is never seen by the harness, and recovery then drops the session into the main repo
- [Feature Request] Add automatic session naming during setup instead of manual /rename command
- [Bug] Unnecessary safeguard trip when reviewing agent output for internal capabilities
- [BUG] Byte corruption of Latin-1/Windows-1252 single byte characters
- iOS Simulator panel: screenshot crash-loops on macOS 27.0, inspect unavailable
- [Bug] File copy operation fails between development directories
- [BUG] Claude Code 2.1.269 (win32-x64) launches as Bun instead of Claude
- I appreciate you sharing this detailed self-assessment, but this appears to be a personal reflection on work quality rather than a bug report for Claude Code. If you've encountered a specific issue with Claude Code (the CLI tool), please provide: 1. **Wh
- [Bug] Claude loses context of offline tasks after reconnection
- You've hit your session limit · resets 4:20am (Europe/Rome)
- [Bug] Overly restrictive content filtering on non-human biological research
- [Bug] Session switched to Opus due to inappropriate safety flag on harmless request
- You've hit your session limit · resets 2am (Europe/Berlin)
- VS Code extension: context ring ignores autoCompactWindow, giving no warning before auto-compact fires
- [Feature Request] Local network-only mode for device access and configuration
- [BUG] [VS Code] Session list shows no status for sessions open in the sidebar
- [Bug] Unexpected process stoppage causing excessive token consumption and incomplete task resumption
Changelog
What's changed
- Added
claude plugin eval: run a plugin's eval suite against Claude Code and get scored, reproducible results (JSON + HTML report); seeclaude plugin eval --help - Added
/output-style [name]to list and switch output styles, including over Remote Control and in cloud and other headless sessions - Added a diff of the files a Bash command changed to the Bash tool result when the Bash tool handles file edits (setting
bashEditDiffEnabled) - Added
OTEL_METRICS_INCLUDE_REPOSITORYto tag OpenTelemetry metrics and events withvcs.*repository attributes; commit events getvcs.ref.head.*withOTEL_LOG_TOOL_DETAILS - Added
CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MSto extend the LLM gateway/v1/modelsdiscovery timeout (default 3s) - Added a spinner tip suggesting
/focusfor a view with just your prompt, a one-line work summary, and the response - Added
CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(1–256) to raise the Workflow tool's per-run concurrent agent limit for inference-bound fan-outs - Fixed the prompt cache being partially invalidated on the turn after a response was cut off at the output-token limit and automatically resumed
- Fixed a case where resuming a session after interrupting Claude mid-thought could change how earlier context was re-sent, hurting prompt-cache reuse
- Fixed F1/F2/F4 not working in kitty-protocol terminals and Delete in st, Alt+arrows acting as Escape in rxvt-unicode, and Shift+punctuation typing the unshifted key in WezTerm (regression in 2.1.247)
- Fixed remote and headless sessions reporting "waiting for your input" while background agents were still running (set
CLAUDE_CODE_BG_TASKS_REPORT_RUNNING=0to restore the old behavior) - Fixed the terminal's replies to capability queries (
^[[?1;2c) appearing as stray text at startup in some terminals - Fixed rows at the top or bottom of the transcript going blank in fullscreen after resizing the terminal
- Fixed a deny or ask permission rule starting with
!applying beyond the settings source that wrote it; such a rule now applies only within its own source, and a bare!negation is ignored - Fixed the git status Claude is told after a compaction: it is now the current status, not the one from the start of the session
- Fixed synced plugin MCP servers not connecting when a remote session resumes
- Fixed resumed headless sessions losing a turn's replies when the model was switched or a request was retried mid-turn
- Fixed terminal escape codes, line breaks and oversized text from a background task's on-disk record reaching the task list and task notifications when work is resumed
- Fixed CMYK JPEG images failing to attach with "cannot decode"; they are now converted and resized like other JPEGs
- Fixed the managed settings approval dialog not naming the collector for a gRPC telemetry endpoint set without a scheme
- Fixed plugin
headersHelperconsent prompts showing a URL path that could be misread as a different host - Fixed plugin errors showing
[redacted URL]in place of a relative Windows path with a folder name that starts with@ - Fixed missing cursor in the permission-rule, auto-mode-rule, add-directory, session-rename and feedback-review text fields when the terminal's native cursor is enabled
- Fixed repeated clicks on a
/forkreceipt, each under a second apart, never backgrounding the session right away while it waited for the current tool to finish - Fixed plugin LSP servers that reject
shutdownparams (e.g. rust-analyzer) being left running at session end;exitis now sent even ifshutdownfails - Fixed the attribution reminder overriding a CLAUDE.md or memory rule against commit and pull request attribution; lines set by managed settings still apply
- Fixed prompt suggestions being dropped for text in Japanese, Chinese, Thai and other languages written without spaces between words
- Fixed synchronized output being assumed from the terminal's name in GNOME Terminal and Konsole ver