Agents issues on macOS
Issues the maintainers labelled both platform:macos and area:agents.
880 issues · 266 open · 614 resolved (70%) · first seen Jul 25, 2025
Is this getting better or worse?
This class of problem is holding steady. 415 new reports in the last 90 days vs 429 in the 90 before — -3%. The open backlog peaked at 266 in 2026-08 and sits at 266 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
632 of these reports name the Claude Code build they were running, spanning 146 releases. Heaviest reporters:
- Claude Code v2.1.119
- Claude Code v2.1.233
- Claude Code v2.1.201
- Claude Code v2.1.198
- Claude Code v2.1.197
- Claude Code v2.1.126
- Claude Code v2.1.207
- Claude Code v2.1.139
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 614 closures. Of the 614 closures with a recorded reason, 24% were closed as completed and 466 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
267 of these issues post a workaround someone says worked. The highest-engagement ones:
- Built-in Plan agent ignores parent settings.json permissions and repeatedly prompts for pre-approved tools
- …agent permissions (e.g., ) 3. Option C : Add a setting like Workarounds Attempted None available. Cannot modify built-in agent configurations. Impact - Interrupts workflow with repeated permission prompts - Makes Plan mo…
Found in the description of #10906 · still open - [BUG] Sub-agents claim successful file creation but files don't persist to filesystem
- …nsparency issues - 3408 - Task tool crash scenarios Current Workarounds - Use direct tool calls instead of Task tool for file operations - Always verify file creation externally after sub-agent operations - Avoid sub-age…
Found in the description of #4462 · still open - [Bug] Regression: malware reminder on every Read still causes subagent refusals in v2.1.111 (fix from #47027 / v2.1.92 did not hold)
- …ain to the subagent that it's misreading" is not a reliable workaround — it can increase suspicion, mirroring the OP's subagent-2/3 reasoning chain. Per-agent inconsistency, same repo, same reminder, same session: two ot…
Found in the thread of #49363 · resolved - [CRITICAL] Subagent spawning and subagent pattern bugs trigger infinite recursion, infinite token usage, grossly inefficient token usage, and lost accumulated subagent work.
- …The agent ignores this and instead spawns a child agent to work around the denial. That child hits the same wall and spawns another. This repeats indefinitely. The permission denial is functioning as a recursive agent l…
Found in the description of #68619 · still open - [Bug] Plan agent uses main branch path instead of git worktree directory
- …an agent should use the current working directory Temporary Workaround In the meantime, when the Plan agent gives you a plan, you may need to: - Review the plan carefully for any incorrect path assumptions - Manually cor…
Found in the description of #11239 · 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 1–100
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 880 matches; the statistics above cover all 880.
- [Feature Request] Add Ghostty as a split-pane backend for agent teams (teammateMode)
- Built-in Plan agent ignores parent settings.json permissions and repeatedly prompts for pre-approved tools
- [BUG] Sub-agents claim successful file creation but files don't persist to filesystem
- [Bug] Regression: malware reminder on every Read still causes subagent refusals in v2.1.111 (fix from #47027 / v2.1.92 did not hold)
- [CRITICAL] Subagent spawning and subagent pattern bugs trigger infinite recursion, infinite token usage, grossly inefficient token usage, and lost accumulated subagent work.
- [Bug] Plan agent uses main branch path instead of git worktree directory
- Agent teams should spawn in new tmux window, not split current pane
- [BUG] Claude Code v2.1.212 asks approval for ALL bash commands in plan mode
- [BUG] Left arrow key clears entire conversation with no confirmation and no undo
- [BUG] Agent-team teammate pane crashes with "<Box> can't be nested inside <Text>" when ※ recap renders inline markdown code spans
- Explore agent always fails with "Prompt is too long" when many MCP tools are connected
- Sub-agents spawned via Agent tool don't reliably inherit MCP tools (inconsistent with docs)
- Agent team lost when lead's context gets compacted during long session
- Agent View hard-disabled on AWS Bedrock / Vertex / Foundry backends
- General-purpose sub-agents recursively spawn unbounded child agents, causing exponential fan-out and massive token burn
- Worktree sessions reuse an existing worktree directory from a previous session instead of creating a fresh one
- Agent Teams: Spawned teammates don't inherit model configuration from team lead
- [BUG] Team leader crashes with "getAppState is not a function" when teammate requests tool permission
- Agent team iTerm2 panes not closed on teammate shutdown
- [BUG] Unrecoverable `400 … thinking/redacted_thinking blocks … cannot be modified` permanently bricks a session — reproduced across two independent sessions (v2.1.154)
- Nested subagents: children spawned by a subagent are always async (regardless of run_in_background), completion notifications never reach the subagent parent, and TaskStop fails with ownership errors after resume
- Agent Teams: lead session stops processing teammate responses until manual keystroke (interactive TTY, default mode)
- [Bug] deep-research workflow aborts entire run (and burns millions of tokens) when any schema-bound subagent fails to emit StructuredOutput
- [BUG] Agent Teams: lead session loops on idle notifications and duplicate task_assignment echoes, burns ~13–22% of input tokens on no-op acks
- [Bug] Ink renderer crashes in spawned teammate agents during tmux mode sessions
- Agent Teams: Support per-teammate model configuration
- [BUG] SendMessage no longer available
- [BUG] Agent Teams teammates lose [1m] context window suffix — root cause: tmux spawn hardcodes model without variant
- [BUG] In-process team agents lack the Agent tool (cannot spawn subagents)
- [BUG] Agent Teams: teammates intermittently stop receiving SendMessage after extended polling (default mode, not tmux)
- Workflow subagents don't inherit project settings.local.json permission allow-rules (prompt per tool call)
- Spawned agents: bypassPermissions ineffective, worktree data loss, plan mode loop
- [BUG] Display is garbled when using agent view mode
- Background tasks panel: stopped tasks reappear as Running after session switch / refresh
- Worktree edits can silently land in the parent repo checkout (nested .claude/worktrees/ + no out-of-worktree write guard)
- [BUG] <Box> can't be nested inside <Text> crash when permission dialog renders in tmux split-pane spawned agent
- Agent Teams: subagent crashes with <Box> in <Text> Ink error on sensitive-path Edit/Write
- [Bug] Agent teams crash when team members request permission: getAppState is not a function
- No way to cancel/stop spawned agent team without killing the session
- [Bug] Session/weekly token limits deplete disproportionately fast with Opus orchestrator + Haiku subagents
- [Bug] Explore agents terminate immediately with zero tool uses in plan mode
- [BUG] `claude agents` view: severe background color bleed in Apple Terminal.app on macOS (v2.1.139, dark-ansi theme)
- Background agents completing in parallel trigger 'Not logged in' and corrupt session credentials
- [BUG] Team feature hardcodes claude as subprocess binary, breaks custom aliases/profiles
- [BUG] Unbounded MCP server fan-out across Cowork/agent sessions exhausts RAM and kernel-panics macOS (4 panics + forced power-off on M2 Max / 32 GB)
- Opus 4.8: backgrounded task completions (subagents AND Bash) crash with 400 "thinking blocks cannot be modified"
- [Bug] Model ignores scope constraints and executes agent recommendations beyond user's explicit request
- Agent subprocesses always get 200K context instead of 1M — --model flag bypasses plan entitlement
- Agent tool `name` parameter silently switches to teammate protocol, losing background agent results
- API 400 "thinking blocks cannot be modified" permanently bricks session during agent activation (interleaved thinking + tool use)
- agent-teams: concurrent-session split-brain — turn-injection routing non-deterministic when multiple sessions share a team_name
- [BUG] Ink renderer crashes with "Box can't be nested inside Text" when rendering subagent system prompt in tmux teammate mode
- [BUG] Skills with `disable-model-invocation: true` cannot be invoked by subagents even when parent agent explicitly references the skill
- Agent Teams: Lead check-in polling + between-turn-only delivery creates feedback loop of stale messages, false unresponsiveness, and duplicate teammates
- [BUG] Team agent teammates don't inherit [1m] context window variant from leader (v2.1.80)
- Tool calls (WebFetch) can hang indefinitely with no timeout, causing permanent process stall
- [BUG] Opus subagents are being billed as Fable usage
- [BUG] Agent still misspells .claude -> .claire creating stray dir on v2.1.169 (recurrence of #31493 / #31984)
- [Feature Request] Add search functionality to grep across all conversations and navigate to matching context
- CLAUDE.md rules not propagated to Agent subagents and weakened after context compaction
- [Bug] Session grouping by directory not working in `claude agents` view
- [BUG] Subagent permission cascade-failure when multiple Agent tool calls in one message (2.1.126)
- [BUG] Teammate CLI crashes when receiving permission_response
- Session token expires within minutes when multiple subagents are spawned concurrently
- [BUG] Headless single-agent sessions die with SIGTERM after 3-10 minutes (Max subscription, no rate limits)
- Agents daemon orphans old bg workers after auto-update → EAUTH: attach rejected (control-key version skew)
- [Bug] Glob and Grep missing from Agent Teams deferred tools catalog
- [BUG] Agent Teams tmux split-pane: command sent via send-keys before shell is ready, teammates fail to start
- [BUG] Sub-agents (Explore, Plan, general-purpose) Bash tool defaults to /root instead of inheriting parent session's working directory
- Workflow tool: one invocation spawned 46 Opus subagents (~3M tokens) with no cost confirmation
- [BUG] Agent tool `model` parameter silently overridden by CLAUDE_CODE_SUBAGENT_MODEL — no signal in tool_result or transcript
- Max plan (/mo) runs out of quota before completing single feature — GPT-4.5 at finishes same task
- [BUG] Sonnet subagents fail from 1M context sessions with “Extra usage is required for 1M context” on Max 20x
- Agent `isolation: "worktree"` leaks cwd into parent checkout mid-session, destroying untracked files
- [Bug] Crash on subagent start: Box component nesting error in Ink renderer
- [BUG] Agent tool not available to sub-agents — prevents orchestrator pattern
- bug: Claude generates text that renders as Human: turns in conversation
- Sub-agents fail with 'Prompt is too long' in Claude Code Desktop App 2.1.87
- Background agents cannot get Bash permissions — bypassPermissions ignored for Agent tool
- [BUG] --dangerously-skip-permissions still does not bypass workspace trust prompt (blocks agent team teammates)
- [BUG] [AGENT_TEAMS] Parallel Agent dispatch: 90min stall silently burns ~15M cache_read tokens, resets subagent context
- SubagentStop hook does not fire when team agents terminate via shutdown protocol
- [BUG] teammateMode: "tmux" does not open new tmux panes for Agent Teams in v2.1.74
- Add Ghostty split-pane backend via AppleScript (macOS)
- [Bug] Main agent state lost when resuming session from Claude Agent Panel
- [Bug] Random text insertion in agent harness under high concurrent load (20+ agents)
- Feature Request: SubagentStart hook should support updatedInput to enable deterministic model routing
- Background-Agent completion notifications drop silently when ≥3 parallel run_in_background agents dispatched
- claude agents shows registry instead of session dashboard inside cmux terminal multiplexer
- [Bug] Explore agent fails with zero tool uses at conversation start
- Sub-agents can escalate permission mode beyond parent session (default → auto)
- Team shutdown_request acknowledged but teammates never terminate; TeamDelete blocked until session ends
- Background subagents cannot access OAuth-authenticated MCP servers
- [Bug] Sub-agents in worktrees cause persistent working directory drift
- Background Bash command reading other agents' output files can cause runaway disk usage (1.2TB)
- bypassPermissions does not bypass Read/Bash for paths outside project root in background subagents
- teammateMode "tmux" silently falls back to in-process since ~v2.1.50+
- TUI rendering corruption when multiple Task agents run in parallel
- [BUG] Subagent model override is dropped on resume/continuation — resumed turns silently fall back to the session model
- [BUGdeep-research workflow spawned 111 agents for a single query and consumed entire 5-hour session quota — zero output produced