Agents issues on Linux — page 2
Issues the maintainers labelled both platform:linux and area:agents.
257 issues · 83 open · 174 resolved (68%) · first seen Feb 7, 2026
Is this getting better or worse?
This class of problem is still growing. 147 new reports in the last 90 days vs 102 in the 90 before — +44%. The open backlog peaked at 83 in 2026-08 and sits at 83 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
209 of these reports name the Claude Code build they were running, spanning 99 releases. Heaviest reporters:
- Claude Code v2.1.119
- Claude Code v2.1.198
- Claude Code v2.1.234
- Claude Code v2.1.233
- Claude Code v2.1.238
- Claude Code v2.1.232
- Claude Code v2.1.111
- Claude Code v2.1.237
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 34 days across 174 closures. Of the 174 closures with a recorded reason, 20% were closed as completed and 139 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
82 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] Subagent Write tool rejects .md files named "report"/"summary"/"findings"/"analysis" — no opt-out
- …all users — including those with legitimate workflows — to work around it. The fix could be as simple as a key: . 2. The fallback degrades the multi-agent pipeline. When the Write tool is blocked, the subagent falls bac…
Found in the thread of #44657 · still open - PermissionRequest hooks not triggered for subagent permission requests in Agent Teams
- …The current behavior makes these two features incompatible. Workaround Pre-approve common subagent commands in permissions so they don't need to ask: This lets subagents work autonomously but removes the ability to revie…
Found in the description of #23983 · still open - [BUG] Agent tool isolation: "worktree" has no effect for team agents — agent runs in main repo
- …rktree so the agent works on an isolated copy of the repo." As a workaround, we manually create git worktrees before spawning agents: ...and set in the agent prompt to the worktree path. This works correctly, but the par…
Found in the description of #33045 · resolved - 2.1.178: native team-management tools TeamCreate / TeamDelete no longer surfaced (regression from 2.1.177)
- …in/claude), Linux 6.17.0-14-generic, tool search enabled. - Workaround in place: pinned to 2.1.177 and moved the 2.1.178 binary out of the version pool so the launcher can't re-select it (editing the symlink alone wasn't…
Found in the description of #68721 · resolved - Agent Teams: subagent permission request crashes the Bun process (2.1.111)
- …n parent-originated prompts) and the new-in-2.1.111 aspect. Workarounds - Roll back to 2.1.110 — confirmed working. Flip the launcher symlink ( ) and relaunch. - Setting in should bypass entirely (not tested — rollback w…
Found in the description of #49253 · 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).
- SendMessage (cross-session/teammate) silently discards queued messages to a busy session: `queue-operation: remove` instead of `dequeue`
- Agent(run_in_background: false) does not block — returns spawn metadata instead of the agent's result (v2.1.227)
- Inline --agents 'tools: []' no longer denies tools in headless -p mode (2.1.214); no flag combination behaviorally denies all
- [BUG] disallowedTools not inherited by subagents spawned via Agent tool
- [BUG] Agent fan-out pays ~47K uncached startup tokens per small task, causing multi-million-token usage
- [BUG] Worktree isolation clobbers the remote-tracking ref
- [BUG] Subagent SendMessage-resume 400s: deferred tool (ReportFindings) referenced in transcript not rehydrated into tools[] on resume
- Deeply-nested subagent fan-out causes unbounded memory growth → host-level OOM
- [MODEL] Opus 4.8: fresh subagent's first turn opened with a self-fabricated "System:" prompt-injection payload, then refused it in the same completion
- Subagent context % display uses 200k denominator for 1M-context ([1m]) models — pins at 100% while real usage is ~20-60%
- [BUG] Forked agents are going rogue (Possible due to /goal command also being applied to forked agent/session)
- [BUG] Main agent stalls after a sub-agent (Agent/Task tool) completes — result not propagated, no auto-resume
- Background sub-agent completion notifications dropped/misrouted into worktree-isolation agents (2.1.179→2.1.183 regression)
- [Bug] Agent dialog blocks remote control input until terminal interaction
- [BUG] Agent Teams: in-process backend fans one agent name into N concurrent writers → completed task_assignments replayed to a worker (replay storm)
- [BUG] Async sub-agent completion can rebuild warm prompt cache, quickly burning usage limits in long-running sessions
- [Bug] Claude Code creates single Agent instead of Team when explicitly requested
- [BUG] In-process teammates lack extended thinking — capability gap with tmux teammates and team lead
- [Bug] Agent teammate process crashes on startup with TypeError "Line number must start from 1"
- [Bug] Custom subagent crashes silently when `model: sonnet` — CLI Mo8/createInstance secondary crash hides original error
- Agent tool `isolation: "worktree"` dispatch may corrupt parent repo `core.bare` flag
- [BUG] Claude code crashes sometimes when requesting permission to edit a file
- Regression in 2.1.111/2.1.112: AskUserQuestion crashes CLI during team-mode coordination
- [BUG] Subagent 'Warmup' drains 99%+ of subscription input tokens (regression since 2026-04-09; ref #17457 closed NOT_PLANNED)
- Subagents with bypassPermissions ignore PreToolUse hooks — unauthorized commands, wasted tokens
- [Bug] Agents fail with "prompt too long" error despite small prompts, causing zero token usage
- [BUG] Agent team spawning fails silently — launch commands split at ~255 bytes, agents never start
- [BUG] Background subagent tool calls silently denied — permission dialog never surfaced
- [BUG] v2.1.81 hungs at the end, without exiting
- Subagent crashes in retry loop when API returns 400 on image processing
- [BUG] Subagents spawn as team mates
- [BUG] Agent cleanup can non-deterministically kill its own tmux session, losing all work
- [BUG] Subagents cannot reply to inter-agent messages: incoming from= is the agent type ('general-purpose'), which is unroutable
- [Bug] Sibling subagents share ONE scratchpad dir (and a forked Skill inherits the PARENT's), so generic filenames silently overwrite each other
- [Bug] claude --resume hangs on stale background-agent registry entry, leaving session permanently unresuable
- [BUG] Cross-session message sender renders fused to the prompt glyph (no separator before ❯)
- [Feature Request] Workflows should support resuming agent sessions for multi-turn interactions
- Intermittent: subagents hang on their first tool call (0 tool uses, no error, parent waits forever)
- Subagent self-imposes a nonexistent 'time budget' and silently narrows scope; recurs after explicit correction
- [Bug] Subagent per-call model overrides not preserved on session resume; /status displays session model instead of actual subagent model
- Completed Explore sub-agent re-fires with hallucinated content, fabricates a 'security classifier' urging permission escalation
- [Bug] Synthesis agent fails on structured output cap, discarding deep research results and doubling token spend
- [Bug] Agent fork hangs with "Running — will report back when it's done" message
- Dynamic Workflow: ordering agent doesn't self-detect/abort a runaway subagent fan-out (218 spawned vs ~10 intended)
- [BUG] TeamCreate/TeamDelete removed in 2.1.179 but CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS still documented
- [BUG] 2.1.178: Agent tool ignores team_name parameter (regression from 2.1.177)
- [BUG] Agent-teams — spawned teammates ignore the configured model/effort (settings.json + the lead's model), booting at defaults
- [BUG] 437 subagents is probably too many
- [Bug] Agent workflow resumes rerun completed tasks instead of resuming from checkpoint
- [Bug] Feedback loops cause excessive token consumption with unresponsive background jobs
- All subagent (Agent/Task) tool calls fail with `[Tool result missing due to internal error]` while main-thread tool calls succeed
- Main-loop shell cwd silently relocates into a background `isolation: worktree` agent's worktree — git status shows clean, uncommitted changes appear "lost"
- [BUG] CLI self-aborts (SIGABRT) at ~6 GB RSS during long background Workflow runs — reproduced on 2.1.160 and 2.1.161 (WSL2)
- [Bug] Session cost significantly higher than expected; parallel agent forking causing excessive API usage
- [BUG] Plan-mode read-only guarantee is bypassed by spawned subagents — auto mode classifier governs subagents instead of plan mode.
- [BUG] Claude Code agent violated explicit instructions, consumed 25%+ of weekly Max(20x) usage, then denied the violation.
- tools: frontmatter — Read(/path), Write(/path), Glob(/path), Bash(cmd:*) parentheticals silently discarded (no runtime enforcement)
- [Bug] Child agent inherits incorrect model version from parent configuration
- [Bug] Agent tool worktree isolation fails with concurrent agents using stale commits
- Garbled/overlapping text in transcript during rapid bash execution with active subagents
- [FEATURE] Surface short session IDs — shell `claude agents list` + show IDs in agent view
- [BUG] Team-inbox `read` flag is set when message is queued, not when agent has actually seen it
- Agent teams: tmux socket unlinked while server alive — ghost servers and leaked tmux-spawn scopes
- [BUG] Team mode subagents don't load system prompts from plugin-defined agents
- [Bug] Quota limit exceeded causes loss of agent work
- Agent Teams: model parameter does not support version pinning
- [Bug] Agent Teams: Sub-agent spawning failures and shutdown handling issues
- [BUG] Agent tool with team_name returns err=True but still spawns agent, causing silent duplicate launches
- [Bug] Tmux teammates not inheriting API key environment variables from parent session
- Sub-agent Read/Edit denied on own worktree path despite bypassPermissions (v2.1.97)
- [BUG] using ultraplan - the remote plan mode container crashes, the agent should either halt and ask, not improvise.
- [BUG] Custom statusline with session name displaces 'View Teammates' tmux command for agent teams
- Agent teams: allow routing plan approvals and permission prompts to user instead of team lead
- Session resume corrupts JSONL: file-history-snapshot messageId collides with message uuid
- [BUG] Vertex/Bedrock subagents silently downgraded to older models (not fully fixed)
- [Bug] Worktree changes lost when agent instances terminate without committing
- [BUG] Agent teammate pane creation fails with "size invalid" on headless server via SSH+tmux
- [BUG] Task Tool File Creation Failure
- [BUG] Built-in subagents (Explore, claude-code-guide, statusline-setup) use hardcoded model names, ignoring parent model
- Agent Teams ignores ANTHROPIC_DEFAULT_OPUS_MODEL, hardcodes members to claude-opus-4-6
- [Bug] Subagent/swarm completion wait hangs after all tasks complete and shutdown
- [BUG] --resume sessions register the agent-team hub under a stale placeholder session id — teammate replies are consumed but never delivered
- Stale Remote Control pairings (800+) truncate cross-session reachability scan
- Auto-continue at usage limit never arms when the limit kills only background subagents
- [BUG] SendMessage-resumed subagent's completion notification routes to the session root, not to the resumer
- SendMessage racing an agent's task stop strands the reply with no notification
- [BUG] Crashed session can be resumed into multiple concurrent live processes sharing one transcript (session forking + ghost roster entries)
- [BUG] Bash tool timeout backgrounds a command instead of cancelling it — contributed to multi-hour VM disk-saturation incidents under concurrent subagent load
- [BUG] tmux/pane-backed teammates have no agent_id/agent_type in hook payloads — indistinguishable from the main agent (re-file of #54785, still present on 2.1.233)
- [Bug] Sub-agent fork context inheritance causes excessive token consumption and unresumable transcripts
- In-process teammate/subagent completion notifications frequently delayed by tens of minutes, require manual nudge
- Background subagent completion notifications not delivered (required relay via teammate message)
- [Bug] Subagent final assistant messages not delivered to parent session
- SubagentStop decision:block is silently discarded when the agent has a structured output schema
- Background subagent task-notifications dropped when child completes while parent agent is mid-turn → permanent silent stall of fan-out skills (e.g. /code-review)
- Background subagent (Agent tool) wedges before first tool call, never self-recovers, must be manually killed
- [BUG] ListAgents/list-agents returns empty while team is alive — leadSessionId not re-bound after session resume/clear
- [BUG] slash-command allowed-tools grants are lost when the run resumes from a task-notification
- SubagentStop: hookSpecificOutput.additionalContext continues the subagent's turn but never reaches the subagent; decision:block delivers but replaces the deliverable
- [BUG] Background subagent turn produced corrupted non-text output, consuming full max_tokens budget