Core CLI issues on Windows
Issues the maintainers labelled both platform:windows and area:core.
1,285 issues · 184 open · 1,101 resolved (86%) · first seen May 21, 2025
Is this getting better or worse?
This class of problem is holding steady. 245 new reports in the last 90 days vs 254 in the 90 before — -4%. The open backlog peaked at 259 in 2025-12 and sits at 184 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
556 of these reports name the Claude Code build they were running, spanning 155 releases. Heaviest reporters:
- Claude Code v2.1.59
- Claude Code v2.0.76
- Claude Code v2.1.34
- Claude Code v2.1.29
- Claude Code v2.1.12
- Claude Code v2.1.19
- Claude Code v2.1.7
- Claude Code v2.1.31
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 35 days across 1,101 closures. Of the 1,101 closures with a recorded reason, 25% were closed as completed and 821 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
362 of these issues post a workaround someone says worked. The highest-engagement ones:
- [Bug] Anthropic API Error: Tool Use Concurrency Limitation
- I tried many workaround without success. In my case, it was a specific PDF file causing the issue. Once unreferenced, it works.
Found in the thread of #9002 · resolved - [BUG] Thinking mode toggle with tab button isn't working in 2.0.67
- …arious controls and choose which to make easily accessible. In the meantime, it'd be nice to have a shortcut or /command to see and change the level without having to use the interactive menu. thanks!
Found in the thread of #13759 · resolved - [FEATURE] Option to disable automatic git worktree creation for linked repositories
- …main repository location 3. Use "Choose a different folder" as a workaround (current state), but this loses the GitHub integration benefits Priority Medium - Would be very helpful Feature Category Configuration and setti…
Found in the description of #21236 · resolved - [BUG] Claude continually asks for permission, even after selecting yes, always allow.
- …sions are lost. Check if anything is clearing that file. 3. Workaround: Pre-configure permissions in (global, survives resets): This gives Claude pre-approved access to safe read-only operations without prompting. Anythi…
Found in the thread of #11380 · resolved - [BUG] Windows: tmpclaude-*-cwd files created in CWD instead of %TEMP%
- I suspect you can fix this by having this env variable set to your tmp although i didn't try it yet export CLAUDE CODE TMPDIR=
Found in the thread of #17568 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 1–100
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,285 matches; the statistics above cover all 1,285.
- [BUG] Disabling telemetry also disables 1-hour prompt cache TTL
- [Bug] Anthropic API Error: Tool Use Concurrency Limitation
- [BUG] Thinking mode toggle with tab button isn't working in 2.0.67
- [FEATURE] Option to disable automatic git worktree creation for linked repositories
- [BUG] Claude continually asks for permission, even after selecting yes, always allow.
- [BUG] Windows: tmpclaude-*-cwd files created in CWD instead of %TEMP%
- [CRITICAL] MCP Parameter Serialization Bug in Both Claude Code and Claude Desktop
- Windows VS Code extension crashes Claude Code with "Error: cannot open _claude_fs_right:<file>. Detail: Unable to resolve filesystem provider with relative file path '_claude_fs_right:<file>'"
- [Bug] Error: No Assistant Message Found
- [BUG] Claude Code 2.1.27 freezes after first message - regression from 2.1.25
- [FEATURE] Add Windows Terminal as a split-pane backend for agent teams (teammateMode)
- [BUG] Github Issue Prompt Too Long
- [BUG] VSCode ext - "Fork conversation from here" doesn't do anything
- [BUG] VSCode Extension: `.claude/settings.local.json` permissions not respected for Bash/Write/Edit operations (even with `bypassPermissions` mode)
- [BUG] Renamed session works on first resume but the name disappears after the second exit
- [BUG] Notification hook does not fire in VSCode extension
- [BUG] Error: Error during compaction: API Error: Usage credits required for 1M context · turn on usage credits at claude.ai/settings/usage, or use --model to switch to standard context
- Assistant text blocks silently dropped when followed by more thinking in the same turn — never rendered, missing from transcript JSONL (2.1.201, adaptive thinking)
- SSE streaming hangs indefinitely (no timeout) + ESC cannot fully cancel (queue auto-restart) — root cause analysis with fix proposals
- Feature Request: Native Windows Claude Code CLI
- [BUG] Builtin /review command no longer works, told to install a plugin and use /code-review
- [BUG] This error kills the active session: API Error: 413 {"error":{"type":"request_too_large","message":"Request exceeds the maximum size"}}
- [Bug] Claude Code freezes intermittently on Windows Terminal
- Add --max-context flag to cap context window usage
- CRITICAL: Conversations disappear when closing VSCode or navigating away
- [Bug] Tab key doesn't toggle thinking mode; always enabled on startup
- [BUG] Chat history not persisting for projects on mapped drives / OneDrive
- [BUG] /sandbox reports as unsupported in Linux when run under WSL2
- [BUG] Claude Code not finding custom commands in ~/.claude/commands or ./claude/commands
- [BUG] Claude Code Agent Going Offline During Active Development
- Opus 4.6 comprehensive regression: loops, memory loss, ignored instructions - daily professional user report
- v2.1.69: Freezes on startup on Windows - mkdirSync EEXIST error loop
- [Bug] The .claude.json elephant in the room: Is this "vibe coding" in production?
- [BUG] /resume not listing sessions in v2.1.30 - sessions-index.json not populated
- [BUG] CLI fails on Windows with Git Bash: "No suitable shell found"
- [BUG] Permission to read and edit files for session not being respected
- [BUG] VSCode Extension Doesn't Work Well When on Windows
- [Bug] ! CRITICAL ! Input Unresponsive on Windows After v1.0.113
- [BUG] Claude Desktop Folder Picker Incorrectly Restricts Access to Non-Home Drives on Windows Cowork
- Windows: pyright-lsp plugin fails with ENOENT - cannot spawn .cmd files
- Claude Code crashes with ACCESS_VIOLATION on Windows ARM64
- [BUG] .claude.json race condition — reported 8 times since June 2025, all closed without resolution
- Repeated Bun v1.3.5 segfaults -- 78 crashes, root cause identified (Windows + WSL)
- [BUG] /ide command fails when CLAUDE_CONFIG_DIR is set - IDE integration doesn't respect custom config directory
- [BUG] CLAUDE.md instructions completely ignored after context compaction
- [BUG] extended thinking doen't work (think, think hard, think harder)
- [Bug] Plan Mode not enforced: Claude executes actions without waiting for user approval
- .claude.json corrupted by race condition when multiple CLI sessions run concurrently on Windows
- [BUG] Claude ignores instruction in CLAUDE.MD and agents.
- [BUG] claude doctor hangs indefinitely, uses 100% CPU, and soft locks terminal session
- [Solution] Resolve Windows bugs with settings.local.json, auto accept edit,... issue with v1.0.103
- [Bug] Auto-Accept Permissions Broken in v1.0.103
- Auto-compact fails with Opus 4.5 extended thinking blocks
- [BUG] Instant auto-compaction not instant - compaction takes same time as before v2.0.64
- [BUG] API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.
- [BUG] Freezing Issues at Session Resuming (with `claude --continue` and `claude --resume`) after Ctrl+C interruption on Windows
- [BUG] Claude Desktop Local mode rejects folders outside C:\Users on Windows, even with valid MCP config
- [BUG] Claude Desktop: Send button silently fails - message disappears when context is high
- [BUG] running claude in powershell issue
- Write permission for skill .md files keeps prompting despite settings.local.json authorization
- [BUG] API 400 "messages[1].role must be either 'user' or 'assistant', but got 'system'" (v2.1.156)
- Opus 4.8 returns empty thinking blocks — no thinking shown in chat (same regression as Opus 4.7 #49268)
- Concurrent Claude Code instances corrupt .claude.json on Windows (JSON Parse error: Unexpected EOF)
- [BUG] Claude CLI 1.0.96 randomly/predictably freezes on Windows - affects all commands, persists across sessions
- KRITISCH - ZWEITER KATASTROPHALER DATENVERLUST in 4 Tagen - 1 Monat Arbeit PERMANENT ZERSTÖRT - Zahlender Kunde fordert SOFORTIGE Maßnahmen
- [BUG] Claude is Extremily Slow
- [Bug] v2.1.30 regression: CLI freezes when SessionStart hook errors (Windows)
- [BUG] Sub agents can't use tools properly: `Permission to use xxx has been auto-denied in dontAsk mode` even with `--dangerously-skip-permissions`
- [BUG] Unable to Start Claude - Started 2 hour ago. On going sessions still work fine
- [BUG] Commands are now apparently "skills" and are loaded into context without being invoked. This effectively removes command functionality from Claude Code
- [Bug] /compact fails with "Tool names must be unique" even after disabling all MCP servers (v2.0.70)
- [BUG] claude resume freezes terminal on Windows 11 - v1.0.96
- [BUG] SessionStart hooks break stdin on Windows Terminal
- [BUG] Claude Code CLI freezes
- [Bug] Terminal Hangs When Using claude --continue Command
- Allow opt-out of built-in deferred tools via settings to reduce baseline context
- RangeError: Maximum call stack size exceeded crash
- MAJOR BUG: Claude Code Stuck in Infinite Compaction Loop Making it Basically Useless!
- Config mismatch: npm-global vs unknown runtime
- Sessions-index.json: summaries not generated and new sessions not indexed since ~v2.1.31
- advisor() tool inflates reported input tokens by forwarding full transcript, triggering premature auto-compaction on extended context models
- [BUG] Conversation compaction loses entire history, ctrl+e unresponsive
- [BUG] CRITICAL BUG: Claude Code keyboard input blocked after crash - Windows 11 24H2
- .claude.json becomes corrupted (Unexpected EOF) during tool use — non-atomic config writes
- [BUG] Tool results silently dropped with "missing due to internal error" across all tools on Windows (regression in 2.1.101)
- [Bug] Plan Mode constraint bypass allows Edit tool execution without user approval
- [BUG] No win32-arm64 binary exists.
- [BUG] Sonnet 4.5 in new Claude Code v. > 2. degraded quality, adherence to rules, premature victory, not following and forgetting rules been told 1 prompt earlier
- [BUG] Cowork Windows - VM boots but cannot reach Claude API (Windows 10 Pro, Hyper-V)
- [BUG] Version 2.1.0 released
- Claude Code CLI Unusable: APIErrorterminated + Offline Flickering + Extreme Execution Delays
- [Regression bug] TranscriptEvent write delay: tool_use event not written to session.jsonl until the tool_use_result is received.
- Cowork VM fails on Windows 11 Home: wrong DNS config, missing sessiondata.vhdx, no NAT
- C:/Program Files/Git/copy command corrupts UTF-8 characters on Windows
- Agent deleted 2,229 untracked source files without explicit user instruction — catastrophic unrecoverable data loss
- [Bug] /clear command fails to reset session token buffer
- [BUG] Claude Code hanging on on thinking for prolonged periods of time with no response after thinking
- Edit tool replaces Turkish UTF-8 characters with ASCII equivalents
- Unicode Input Handling Fails for Vietnamese Characters
- 2.1.59 regression: corruption detection cascade amplifies .claude.json corruption from Task tool subagents