Core CLI issues on Windows — page 2
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 101–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,285 matches; the statistics above cover all 1,285.
- [BUG] vs code extension version v2.0.44 fails to initialize with "Node.js version 18 required"
- [BUG] Claude Code not automatically loading .claude/settings.json during startup despite documentation indicating this should happen
- [BUG] Bun panic: invalid enum value on Windows win11_dt + WSL reg.exe ENOEXEC error
- effortLevel "max" in settings.json does not persist across sessions
- 400 error: empty text content block when background tasks complete during user input
- [BUG] Extremely slow thinking/response time on WSL2 - works fine on native Linux
- [BUG] No hook is working on Windows
- [BUG] "Interactive mode freezes on Windows - no input response after initial setup"
- [BUG] In version 1.0.40, selecting 'No, keep planning' will frequently result in 'Interrupted by user'
- [BUG] .claudeignore does not prevent Claude from reading ignored files
- Extreme memory consumption on Windows (13GB RSS, 47GB commit) with Bun Canary
- [BUG] NODE_EXTRA_CA_CERTS is not effective when set in ~/.claude/settings.json
- [BUG] File suggestions with @ stopped working for large directories after update
- [BUG] Version 2.0.61 is extremely slow and causes rapid, excessive token consumption/rate limits
- [BUG] Slash commands not loading in version 2.0.27 - "Unknown slash command" error
- [BUG] - Fails to read memories (claude.md) unless explicitly added to every prompt
- [BUG] Session history lost / unable to find recent conversation sessions
- [CRITICAL] Version 2.0.50 performs full file rewrites instead of targeted edits - 20x performance regression
- [BUG] Claude Code VS Code Extension Crashes on Startup - Host Extension Unexpectedly Closed
- Unicode/UTF-8 Character Corruption in Hook System
- [BUG] 'CLAUDE_CODE_MAX_OUTPUT_TOKENS' incorrectly validates Sonnet models against 32k limit instead of 64k
- [BUG] Claude Code OTel spans should emit standard gen_ai.usage.* token attributes
- Auto-compact not triggering on resumed sessions with Opus 4.6 (1M context)
- [BUG] Silent graceful exit during Write/Bash operations on Windows (NPM installation)
- Plan mode missing from mode cycle on Windows - Shift+Tab only toggles to auto-accept
- [BUG] Task subagents fail to inherit permissions in MCP server mode (affects both WSL and native Windows)
- [BUG] Claude Code v2.1.17 exits immediately on WSL1 - regression from working state
- [BUG] chat is freezing after about 5-8 mins of working
- Bug Report: Custom Agent Fails with "Tool names must be unique" Error
- Custom slash commands not loading after update to v1.0.62
- [BUG] TodoWrite re-stamps a front-of-context block on every update, invalidating the entire prompt cache (full ~900k-token rewrite per todo update)
- [MODEL] Opus 4.8: runaway extended thinking (20k-64k output tokens/turn), replies to hallucinated user messages, fabricates forensic "evidence" when asked to investigate
- TaskCreate reminder fires despite explicit "Do NOT use TaskCreate" directive in CLAUDE.md
- [BUG] Autocompact triggers at 17% on 1M context model (effectiveWindow likely capped at 200k)
- [BUG] Bug: Teammates do NOT load skills despite documentation stating they do
- /plugin marketplace add rejects official anthropics/life-sciences repository with "reserved name" error
- [BUG] Could not process image
- [Bug] Instant Auto-Compact increases token consumption even when disabled
- [Windows] SessionStart hooks cause infinite hang during initialization
- Conversation Compaction Failure: Unexpected Error When Attempting to Reduce Context Length
- [BUG] API 400 text content blocks must be non-empty after pasting an image with Enter, contaminates session permanently
- System prompt size grew ~70K tokens between v2.1.89 and v2.1.96, making sessions unusable without frequent manual /compact
- [BUG] Thinking block content empty in JSONL session files since 2.1.72 (signatures present, text missing)
- [BUG] Claude Code hangs on startup / auth fails with "EEXIST: file already exists, mkdir 'C:\Users\<username>"
- [BUG] [Cowork] Windows: sessiondata.vhdx not created + network diagnostics uses macOS commands
- [BUG] paths: frontmatter in user-level rules (~/.claude/rules/) is ignored
- [CRITICAL BUG] Claude Code Web: Archived sessions reappear as ACTIVE RUNNING sessions, potentially consuming tokens
- [BUG] User settings hooks not loading in /hooks command (v1.0.51, v1.0.52)
- [BUG] compact
- [Bug] tmux pane spawning fails in GitBash with tmux enabled
- [Bug] Interactive input frozen on startup on Windows 11 PowerShell (v2.1.30–2.1.32)
- Windows: Hook commands cause brief console window flash
- [BUG] run_in_background=true Task agents silently lose all output unless Write tool explicitly called
- [BUG] Claude Desktop Windows leaves orphaned renderer processes after quit, preventing restart
- [BUG] Autocompacting Loop Causing Massive Token Usage Spikes OCT 15 2025
- [BUG] Windows native version 1.0.117 locks up immediately after starting
- Filesystem Path Resolution Error in Claude Code CLI
- [Bug] - ⎿ Interrupted · What should Claude do instead?
- Bug: --resume loads 0% context on v2.1.91 — three regressions in session loading pipeline (source code verified)
- .claude.json corrupted by concurrent CLI sessions on Windows (non-atomic writes)
- [BUG] API Error: 400
- [BUG] JavaScript heap exhaustion (OOM crash) during heavy Task tool/agent usage
- /resume command consistently crashing after the agent reads too big files, resulting in full unavailability of command and conversation history until fixed
- [BUG] LSP plugins not loading servers on Windows - "No LSP server available for file type"
- conversation compression
- [Bug] Anthropic API Error: Tool Use IDs Without Tool Result Blocks When Parsing PDFs
- [Bug] Anthropic API Error: Incomplete Tool Invocation Response
- [BUG] CRITICAL: Account-Specific Auto-Compact Corruption - Complete Service Loss for Max Plan Subscribers
- [BUG] Claude Code crashed when I tried to use it on a Windows environment
- [BUG] Claude Code + Visual Studio Code throwing error on diff
- Race condition: .claude.json corruption on Windows with concurrent sessions loses all session settings
- [BUG] v2.1.32 / Opus 4.6 regression: New tab unresponsive + EBUSY .claude.json lock
- Model Overrides Documented Protocols Even When Context Is Present (756 Deviations)
- [Bug] Output token limit settings not being applied, agent output capped at 32k tokens
- Claude Code: Regression in Code Generation and Task Execution Capabilities
- [BUG] 1.0.62 not recognizing sub agents
- [BUG] Server-side rate limits break parallel agent workflows — request transparent auto-retry
- [BUG] VSCode Extension shows 200k context window inspite of 1M
- Race condition: .claude.json corrupted by concurrent writes from multiple sessions
- [BUG] No disk space management: ~/.claude grows unbounded, cascade failure destroys settings and auth at 0 bytes free
- [BUG] orphaned processes from subagents crashing computer
- [Bug] Claude Code session hangs requiring terminal restart and /resume
- [BUG] Claude Sonnet 4.5 Persistent Caching of Project Files After Delete and Re-upload
- [Bug] Persistent Permission Prompts During Code Acceptance
- [BUG] Claude crashes without any error messaging
- [BUG] Claude Code self-approves under plan mode
- [BUG] Fable 5 advisor silently disabled by its own safety classifier — no Opus fallback, generic "unavailable", sticky-off for the session
- [FEATURE] Per-model effort level in settings.json (modelEffort map)
- [BUG] Opus 4.7: thinking content empty despite `showThinkingSummaries: true` — live reasoning visibility lost
- [BUG] Claude Code spawns unwanted git worktrees and gets stuck in deleted worktree CWD
- [BUG] Claude Code sessions cause Windows kernel BSODs (0x139, 0x1E, 0x50) — not application crashes, full OS crashes requiring hard reboot
- [BUG] Critical regression: .claude.json corruption from concurrent sessions - unacceptable for production use
- Default high think effort causes Opus 4.6 to ignore skills and CLAUDE.md rules
- [Bug] Complete system freeze when running 2+ GoLand IDE instances with Claude Code
- [BUG] Built-in slash command (/stickers) intercepted as conversation when sent during task execution
- [Bug] [Has Workaround] Auto-Compact Resetting Context Limit To 4-6% Causing Frequent Compaction Loop
- Continual unexpected disconnects
- False "Context limit reached" at 21% context after loading claude-api skill
- [BUG] Background task completion notification not appearing / activating Claude
- [BUG] file search is not working like before in v2.0.74