Mobile Background-tasks panel shows completed subagents as Running with wall-clock timers; Stop button has no effect

Status Open
Reported on v2.1.215
Maintainer reply None cached
Activity 0 comments · opened Jul 20, 2026

Description

In the Claude mobile app's Background tasks panel for an active Claude Code session, subagents that completed long ago are listed under Running, with duration timers showing wall-clock time since launch (e.g. "25h 3m" for an agent that finished in ~4 minutes the previous day). Tapping the per-task Stop control does not transition them out of the Running list.

What we verified

  • On the host machine, ps showed no corresponding processes; the session's TaskList was empty; all agents had delivered their final results many hours earlier.
  • Only the 2 genuinely-active agents showed plausible timers (seconds/minutes); ~10 finished agents were listed as Running with 24-25h timers alongside a separate "Finished 24" group.
  • Likely related: completed subagents remain resumable (SendMessage), and the client may be rendering resumable-but-idle agents as Running.

Impact

Users believe long-dead agents are still consuming compute and cannot stop them, which is alarming during long multi-agent sessions.

Environment

  • Claude Code CLI 2.1.215 (macOS, Darwin 25.5.0)
  • Claude iOS app (Background tasks panel), same account/session
  • Session pattern: many background subagents (Agent tool) over a ~2-day session

Expected

Completed/idle-resumable subagents should appear as Finished (or a distinct "idle" state), timers should reflect active runtime, and Stop should be a no-op that at minimum moves the entry out of Running.

🤖 Generated with Claude Code

https://claude.ai/code/session_014XThc2bAYLGKakYcJVLp91

View original on GitHub ↗