Claude Code v2.1.208
Released Jul 14, 2026 (1 month ago).
66 issues reference this build
42 still open
24 resolved (36%)
"References this build" means the issue body mentions running 2.1.208 (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.208
Ranked by community engagement (reactions and comments).
- [BUG] Claude account /login OAuth loop — state parameter dropped after "sign in again to continue" redirect
- [Bug] Anthropic API Error: Usage Credits Required for Model Access
- [FEATURE] Emit OSC 8 hyperlinks for URLs in task-list widget subjects
- [Feature Request] Add option to display per-message timestamps in interactive TUI
- [Bug] Remote Control: stale environments cannot be deleted and ghost sessions cause permanent 404 errors
- [BUG] Session usage shows "100% used" with $0.0000 cost and 0 tokens consumed
- [Bug] Excessive token usage and incomplete incremental responses
- Nested code-review fan-out spawned 877 agents despite 5-level depth limit
- Background tasks started by a non-root sub-agent become permanently orphaned once that sub-agent's turn ends
- [Bug] Claude Code unable to generate beginner-level content efficiently compared to alternatives- task done by chat gpt
- Korean IME composition characters intermittently dropped while typing (Windows Terminal)
- [BUG] Possible Usage Credits Re-enabling and Runaway Usage/Billing After Claude Code Update and Commit Action
- [Bug] Stream stalls immediately on first API request with "Waiting for API response" retry loop
- [Bug] Session limit error triggered despite zero API usage and available quota
- [Bug] Claude Code executes unapproved commands on user infrastructure without explicit confirmation
- [BUG] Interactive session with custom CLAUDE_CONFIG_DIR writes no transcript JSONL anywhere (headless -p works) — 2.1.207+
- [Bug] Model ignores user instructions and reverts to default behavior
- You've hit your session limit
- [BUG]
- [Bug] Tool use rejected signal causes loss of AskUserQuestion answers
- [Bug] Model downgrade to Opus without user action
- [Bug] Linux self-upgrade races npm postinstall chmod → daemon self-respawn dies with EACCES (posix_spawn), records install_failed
- Skills declaring allowed-tools silently fail to load under headless `claude -p`
- [Bug] Content moderation blocking legitimate file read operations on transcriptions
- [BUG] Desktop app OTel exporter sends malformed doubleValue ({}) for a numeric attribute on some api_request events
- [Bug] tengu_shale_finch flag strips all task tools (TaskCreate/TodoWrite) from top-level interactive sessions, leaving no task list at all
- [Bug] Goal parameter not iterating through Figma images for design replication
- I need more information to create a proper GitHub issue title. Your message doesn't describe a specific technical problem with Claude Code. Please provide: - What specific error or unexpected behavior occurred? - What command were you running? - What was
- Resume-from-summary guard doesn't fire when the session prefix was invalidated by a CLI version change
- [Bug] Anthropic API Error: Content Blocked on Non-Security Inputs in Session
Changelog
What's changed
- Added screen reader mode: opt-in plain-text rendering for screen reader users. Run
claude --ax-screen-reader, set CLAUDE_AX_SCREEN_READER=1, or add "axScreenReader": true to settings. - Added
vimInsertModeRemapssetting: map two-key insert-mode sequences likejjto Escape in vim mode - Added
CLAUDE_CODE_PROCESS_WRAPPER: agent view and the background service now honor a corporate launcher by running every Claude Code self-spawn through a required wrapper executable - Added mouse-click support for multi-select menus and "Other" input rows in fullscreen mode
- Fixed fast mode staying off after switching back to a model that supports it — it now restores automatically when enabled in settings
- Fixed replies typed to a background agent being lost when delivery fails — the text is now saved and delivered when the session restarts
- Fixed background-session attach failing permanently ("Couldn't start the background daemon") after an update replaced the binary a running
claude agentsprocess was launched from - Fixed the context window (and auto-compact indicator) briefly resetting to 200k after the CLI auto-updates, causing a false "100% context used" when resuming long-context sessions
- Fixed supervised and background sessions crashing when a server closed an HTTP/2 connection with a GOAWAY while requests were in flight
- Fixed truncated stream-json/JSON output and missing result message when piping large responses from
claude -p - Fixed
CLAUDE_CODE_MAX_OUTPUT_TOKENSand similar env vars silently using the mantissa of scientific-notation values (1e6became1) - Fixed very large markdown tables stalling rendering or using excessive memory; tables over 200 rows show the first 200 with a "… N more rows" notice
- Fixed the Edit tool failing on files modified after reading when the target text still matches uniquely
- Fixed Read reporting empty files as "shorter than offset", Grep silently returning "No files found" for invalid regex patterns, Grep count mode under-reporting totals when paginated, and Glob crashing with an unclear error when the pattern, path, or working directory contained a null byte
- Fixed
apiKeyHelperscript failures being hidden behind a generic 401 after ~10 silent retries; the script's own error is now shown within 3 attempts - Fixed Bedrock streaming requests failing with a misleading "Truncated event message received" when a gateway transforms the response — the error now names the content-type and points at the proxy
- Fixed
/upgradeshowing a login flow instead of the upgrade URL when the browser fails to open - Fixed stream-json input killing the session on blank CRLF or whitespace-only lines from Windows-style SDK hosts
- Fixed headless stream-json sessions hanging permanently when a
control_requestcarried a non-stringset_modelpayload; the CLI now answers with an error response - Fixed repeated "No completion record was found" notices on session resume — orphaned background tasks now collapse into a single summary
- Fixed Remote Control clients attaching to a terminal-hosted session not seeing background agents and workflow progress until a task started or stopped
- Fixed the Agent tool launching with no tools when a subagent's
toolslist resolves to nothing — it now returns a clear error naming the unrecognized entries - Fixed
/usageshowing stale cached bars over fresher data, and/mcpnot reclassifying placeholder servers after config edits - Fixed "Change directory" in SDK hosts (e.g. Claude Desktop) failing with "A turn is in progress" on idle sessions that have a running background task
- Fixed the workflow save dialog showing
~/.claude/workflows/instead of theCLAUDE_CONFIG_DIRlocation for user-scope saves - Fixed
/release-notesadding the viewed notes to the model's context — "Show all" previously injected the entire changelog into every subsequent request - Fixed a memory leak in the agent view where pasted images were retained for t