Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After an Agent chat launched three Explore subagents during Plan mode research, the chat UI continued to show a “3 Working” panel with all three tasks stuck on “Starting up” for hours after the subagents had already completed successfully and returned results to the parent agent.
Clicking Stop All does not clear or cancel the stuck cards. The X/close control also fails to clear them in this session.
This is a UI/state persistence bug, not a hung worker:
- Parent agent received full subagent results and continued (created a plan, then implemented it).
- On-disk subagent transcripts all ended with turn_ended / status: success.
- No active work remains for those three tasks.
Steps to Reproduce
- Start an Agent chat in Plan mode on a large workspace.
- Have the agent launch multiple Explore subagents in parallel (Task/Subagent tool), e.g. “Assess parser architecture”, “Inventory log variants”, “Map swap parser flow”.
- Wait until the parent agent continues and uses the subagent results (plan created / implementation proceeds).
- Observe the “N Working” panel still listing the subagents as “Starting up”.
- Click Stop All.
- Observe that the stuck cards remain.
Expected Behavior
- Subagent cards should transition to Completed (or disappear) once transcripts end successfully.
- Stop All should clear/cancel stuck working cards even if their UI status is desynced.
- The Working panel should not claim active work after parent turn completion.
Actual:
- Cards remain “Starting up” indefinitely (observed ~2 hours after completion).
- Stop All has no effect.
- Parent chat is otherwise usable.
Operating System
MacOS
Version Information
Version: 3.12.17
VSCode Version: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Date: 2026-07-17T02:53:53.006Z
OS: Darwin arm64 25.5.0
For AI issues: which model did you use?
Parent chat: Auto / Composer agent routing.
Subagents: Explore (subagent_type=explore) launched during Plan mode research.
run_in_background was false on launch; UI still desynced after completion.
For AI issues: add Request ID with privacy disabled
Parent conversation id: 2b16766c-ae5b-4ce0-8d6c-bd70627f90e0
Subagent ids (all turn_ended success ~16:12–16:14 local):
- 572efe0c-e8ec-4419-8b3f-f68c0ca03607 — Assess parser architecture
- 173b6460-0f83-447f-95c5-dd1a13acddb4 — Inventory log variants
- 742520dc-f146-47b9-9b92-c0fae91755f9 — Map swap parser flow
Transcripts under:
~/.cursor/projects/Users-mizipkin-git-ScanAnalysis-WORKSPACE/agent-transcripts/2b16766c-ae5b-4ce0-8d6c-bd70627f90e0/subagents/
Additional Information
Related prior reports (marked fixed in 3.2.11, still present on 3.12.17):
- forum topic 157718: sub-agents stuck at new subagent starting up
- forum topic 158793: subagent callouts stuck in new subagent starting up in perpetuity
- forum topic 158139: cursor blocked when new subagent
Additional regression: Stop All is a no-op for these desynced cards.
Temporary workaround: Cmd+Shift+P then Developer: Reload Window.
Does this stop you from using Cursor
No - Cursor works, but with this issue
