Agents issues on Windows — page 2
Issues the maintainers labelled both platform:windows and area:agents.
356 issues · 133 open · 223 resolved (63%) · first seen Feb 9, 2026
Is this getting better or worse?
This class of problem is holding steady. 184 new reports in the last 90 days vs 164 in the 90 before — +12%. The open backlog peaked at 133 in 2026-08 and sits at 133 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
217 of these reports name the Claude Code build they were running, spanning 108 releases. Heaviest reporters:
- Claude Code v2.1.233
- Claude Code v2.1.123
- Claude Code v2.1.202
- Claude Code v2.1.92
- Claude Code v2.1.69
- Claude Code v2.1.222
- Claude Code v2.1.205
- Claude Code v2.1.206
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 32 days across 223 closures. Of the 223 closures with a recorded reason, 22% were closed as completed and 174 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
124 of these issues post a workaround someone says worked. The highest-engagement ones:
- [FEATURE] Add Windows Terminal as a split-pane backend for agent teams (teammateMode)
- …ng an entire Linux subsystem just for pane splitting 3. Use workaround scripts that attempt to bridge the gap via hooks (fragile, unsupported) Proposed Solution Add as a valid backend, with auto-detection support. Detect…
Found in the description of #24384 · still open - Subagent model routing is broken — all mechanisms resolve to parent model (Opus)
- …pe), which the changelog doesn't mention. The full-model-ID workaround noted above likely still applies there.
Found in the thread of #43869 · still open - [BUG] Windows/MSIX 1.28929.0: cross-session messages land in the target's composer but are never submitted — session never responds
- …nd the content to the recipient window directly. 6. Current workaround 1. Write the actual content to a shared file 2. Have a human paste the file path into the recipient window Nothing else got a message through. from t…
Found in the thread of #86069 · still open - [BUG] /model and /effort mutate global settings.json — breaks agents/fleet view; no way to configure per-agent model or effort
- …ents ignoring env values — confirming that even the env var workaround for model configuration was broken for background agents until yesterday. Steps to reproduce 1. Open 2. Launch agent A on Opus — note current model/e…
Found in the description of #66402 · still open - advisor() tool inflates reported input tokens by forwarding full transcript, triggering premature auto-compaction on extended context models
- …ction and destroys the context it was supposed to help with Workaround Setting and/or using a PreCompact hook that blocks auto-compaction: This blocks all auto-compaction and relies on manual . Not ideal but prevents the…
Found in the description of #53065 · still open
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 356 matches; the statistics above cover all 356.
- Feature request: user interjections should not kill in-flight subagents / background tasks
- run_in_background: false is ignored when the Agent dispatch includes a name — spawn goes async ("will receive instructions via mailbox")
- CLAUDE_CODE_SUBAGENT_MODEL=inherit ignores per-call Task model param (contradicts docs)
- Claude Opus 4.7 + ultracode: 50min/37% budget burned, total failure on Chrome Native Messaging integration on Win11
- [BUG] Tool calls silently fail/truncate after interrupting an in-progress subagent-driven execution loop
- [BUG] Agent Teams (in-process): team-lead "active agent" pointer sticks on a teammate after a long/compacted session — lead routes AS the teammate, Agent spawns fail "Teammates cannot spawn other teammates"
- Worktree-isolated subagents leak Edit/Write into parent checkout (Windows)
- Sub-agent attempts `exit_plan_mode` as Bash command, fails with Exit code 127
- [BUG] Agent Teams: background sub-agents idle for 30+ minutes after work completion; SendMessage ping required to wake them and trigger final report
- [BUG] Async subagent loops are silently dropped when the parent has concurrent activity
- [BUG] "Unable to resolve organization UUID" from the RemoteTrigger API
- [BUG] Claude carelessly deletes uncommited work by dropping git stash that failed to pop (commonly repeating pattern)
- [BUG] Task() tool has no timeout — subagent hang leaves orchestrator stuck indefinitely on Windows (no MCP servers required) (refs #28126)
- [BUG] /simplify skill does not specify subagent_type, first agent launch always fails
- PreToolUse/PostToolUse hooks silently disabled in subagents due to CLAUDE_CODE_SIMPLE check in _R()
- [BUG] "Scheduled trigger quota is consumed (trigger_limit_reached) but the Scheduled page is completely empty. Cannot create new trigger. Old trigger ID: trig_01C9F1j37Mak3DP6n9rxh5W7"
- [Bug] Agent incorrectly assumes background tasks are complete
- [Bug] Team member spawn fails intermittently with rate limit error
- [BUG] .claudeignore deny list bypassed by Agent tool sub-process — blocked *.json files were read and modified
- [BUG] Agent memory writes to unpredictable location (project-level vs global)
- AskUserQuestion hard-freezes CLI tab (Esc/Ctrl+C dead) when options use the preview/"press n to add notes" layout
- Weekend post-mortem, FINAL: the best thing that ever happened to me was running out of Claude usage — four days on Codex delivered what two years on Claude could not
- [BUG] No safeguard before an agent bulk-creates dozens of PRs against a real external repo (91 PRs auto-closed + repo locked me out)
- Subagent `maxTurns` frontmatter is not honored (agent runs past the declared cap)
- [BUG] Hanging find.exe
- Windows desktop app: session stuck showing 'working' spinner after background agents complete
- Agent tool: uncontrolled recursive subagent spawning — 5 planned agents escalated to 361+ completed background agents, burned full 5h usage quota
- Subagent ignores explicit instruction to skip test execution
- Claude Code (Opus 4.7) silently narrows user-assigned task scope using self-generated safety heuristic, even when explicit in-session directive and persistent memory forbid it; laundered through external reviewer agent
- 400 'thinking blocks in the latest assistant message cannot be modified' with extended thinking + experimental agent-teams (bridge-session)
- `bgIsolation` guard recovery path is broken: error tells agents to call `EnterWorktree`, which is a deferred tool
- Team in-process mode: process residue on disband + agents don't consume task_assignment
- Write/Edit tools silently succeed (file never persisted) on Windows when target path contains square brackets — dispatched agent context
- Explore subagent hallucinates "respond text-only" instructions from non-existent prior messages, refuses tools
- Windows: agent-created node_modules junctions from git worktrees cause source-file deletion on worktree remove
- [Bug] Sub-agent recursive delete via typo'd path destroys codebase on NTFS
- claude agents deadlocks when launched with UNC / SMB-mapped working directory (Windows 11)
- [BUG] Ghost sessions created with unexpected stdin content on Windows when using subagents
- Dispatch beta: dispatcher fails to proactively send_user_message after worker completion (silent until user prompts)
- [Bug] Background Agent produces no deliverable when parent session hits usage limit
- [Bug] Agent scope narrowing causes incomplete audit coverage and missed file verification
- [BUG] Subagents look up agent dependencies as skills instead of using the Agent tool
- [Bug] Agents waste excessive token budget on permission checks without early validation
- Subagents inherit all MCP servers, causing Windows stdio saturation in parallel Task waves
- [BUG] Agent tries to find outside of the project
- [BUG] Sub-agent file writes lost — ephemeral Write tool results not persisted to working directory
- Project agents: only first alphabetical file loaded from .claude/agents/
- [BUG] - Endless loop and excessive tool calls by sub agents contributing to massive spike in token consumption (Max plan user)
- Custom subagents cannot access MCP tools despite docs saying they should
- [BUG] Multiple parallel foreground agents freeze after ~15-30 min, unblock on ctrl+b (move to background)
- [BUG] Explore agent triggers unscoped file access, causing OneDrive to download cloud-only files
- [BUG] Teams not using the ANTHROPIC_MODEL or other env vars.
- [BUG] MCP tools completely inaccessible from `--agent` main thread — breaks orchestrator pattern
- Cross-session `send_message` has no working return path — sender's `local_<uuid>` id is unreachable from the `ListAgents`/`SendMessage` namespace
- Stale background-task notifications keep re-firing in long sessions
- [BUG] `agents_cross_session_inbox` gate off: no UDS inbox is bound, `@` lists no peers, but send_message still reports success
- Cross-session messaging silently drops messages; 2 app crashes overnight
- SubagentStart/SubagentStop counts stay mismatched: SubagentStop not emitted for subagents that terminate during an API-error burst
- [BUG] Subagent output discarded when spend limit terminates fanout — tokens billed, zero results returned
- Subagent replies delivered to the wrong session when multiple sessions run agents concurrently (Windows)
- Background subagent's final report arrives empty (0 bytes) when 5+ background agents run concurrently
- Autocompact never fires proactively at the context edge — autonomous/headless sessions park until the next user message (desktop app + Agent SDK)
- [BUG] Assigned worktree was an empty/unregistered stub (no .git) — silent fallback to shared parent repo caused a cross-session branch collision
- Subagents on reasoning-heavy open-ended tasks sometimes finish with prose instead of calling the required StructuredOutput tool — request opt-in harness-level enforcement/retry
- [BUG] Returning from agent view cancels & respawns in-flight subagents (work re-run, double token spend, misleading "already done" reports)
- Windows: stale-worktree cleanup rm -rf traverses NTFS junctions and deletes data OUTSIDE the worktree (~800 GB data loss)
- [BUG] Main agent using /loop to wait for
- Fable 5 autonomous session destroyed user's main app via unverified assumption, verified its own breakage as green, burned ~75% weekly quota — 150 itemized failures
- Bug: spawn/task tool mis-encodes non-ASCII prompt into lone UTF-16 surrogates -> API 400 "invalid high surrogate" on spawned session's first request
- [Bug] Transient API 529 "Overloaded" halts an autonomous /goal run permanently — no self-resume, requires manual "continue"
- Workflow tool: args arrives JSON-stringified, not as object; named workflow edits don't hot-reload mid-session
- Windows: orphaned worktree agent processes hold directory lock after session ends, blocking folder deletion
- EEXIST error blocks agent creation when .claude/agents directory already exists
- [BUG] Subagent worktree mkdir is non-idempotent — recurring close-for-inactivity (refs #39680, #51023, #54706)
- Multi-lane Workflow agents re-create shared prompt cache per lane (no cross-sibling sharing), causing excessive token usage
- [BUG] Agent Teams SendMessage renders teammate message bodies instead of compact summaries
- Sonnet dispatched via Agent tool fails with "1M context required" error
- EnterWorktree / Agent isolation:worktree fails on Windows when session CWD contains a space
- [Bug] Sub-agent `rm -rf` with case-insensitive path collision destroys workspace; no sandbox, confirmation, or orchestrator interception
- C:/Program Files/Git/compact does not clean up subagent directory, causing stale agent state in compacted sessions
- FleetView: duplicated section headers after navigating into an agent and back
- FleetView dashboard layout broken after returning from session (v2.1.140, Windows)
- Subagents inherit parent prompt cache (~150K tokens), causing plan-mode bleed + self-poisoning hallucinations
- Sub-agent returning "Tool result missing due to internal error" silently hangs parent — no error propagation
- Subagent Bash auto-approval regressed between runtime 2.1.121 and 2.1.128 under "Accept edits" mode
- Windows: background agent .output files always 0 bytes (symlink fallback)
- Sandbox blocks tmux (psmux) when cwd is home directory on Windows
- Custom agents via --agent flag silently ignored on Windows (2.1.87)
- Agent bash shells should not source user .bashrc/.bash_profile
- [BUG] Agent tool with isolation: "worktree" fails with EEXIST when .claude/worktrees/ directory already exists
- Background agents hang silently + no incremental output for large file generation
- [BUG] Subagent-created teams persist on disk after session ends, blocking future team creation
- [FEATURE] Agent Teams: add Windows Terminal split pane support
- SONNET 4.6
- Race condition corrupts .claude.json when using Agent Teams on Windows
- Windows: CCD session host repeatedly exits killing live background tasks ('torn down with N live background task(s)') — Desktop 1.37937.3 / runtime 2.1.246, filesystem MCP relay flapping
- [edit] I'm dumb and was melodramatic.
- [BUG] Claude Desktop (Windows/MSIX): fatal GPU-process crash (exit 101457950 / 0x060C201E) on preview surfaces — --disable-gpu-compositing does NOT mitigate; package left Modified/NeedsRemediation
- Cross-session message bodies arrive HTML-entity-encoded: Desktop escapes and stamps encoded=1, the CLI never decodes
- Custom subagents fail to register after cold start when settings.local.json grows very large (348KB / 2438 valid permission entries) -- fixed by removing the file