Longer subagent workflows disappear from chat

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Subagent workflows disappear from chat sometimes entirely. You become unable to access them whatsoever to see their progress. Agent tasks running under the Cursor host lose their task IDs from the shell and you cannot interrupt them. They do not appear in the agents/tasks sidebar anywhere either.

Steps to Reproduce

Well, just set up a long running or multi-agent parallel workflow and it’ll happen to you eventually it seems like. I do 10 agents at a time, which my machine handles fine. Running i914900k, 64gb ram, nothing super heavy on the workflows. I had to use Claude Opus 4.8 Max to catch it so it’d ask me a question. This has ate idk how much in my API costs recently, I rotate ultra accounts so I’m not super happy about it. Coming on here to request an urgent fix because it’s making my Cursor workflows 100% unusable.

Expected Behavior

They stay in chat, running, or at least accessible and don’t lose their task IDs from the cursor host and continue to run hidden in the background without anyway to check progress or fix them.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

3.6.31 - though this has occurred in various ways for several versions, this specific case has been the past 3 updates including this one.

For AI issues: which model did you use?

Composer 2.5/Gemini 3 Flash/Opus 4.8/GPT-5.5

Does this stop you from using Cursor

Yes - Cursor is unusable

Thanks for the detailed reports! I looked into the backend logs for your requests and you’re hitting a known issue we’re already tracking on our side. It’s a server-side stream-ordering bug (the agent stream hits a gap it can’t recover from, so it sits in that “buffering” state until it times out), not anything wrong with your machine or setup.

When you mention running multiple agents, do you mean spinning up ~10 subagents within a single agent turn, or ~10 separate agent chats/conversations running at once?

I usually use a set up similar to this. Sort of went from me monitoring the main agent which handles specialist subagents, added the super agent to replace myself in the loop once the main/specialists were consistent with no issues.

          super agent -----v        
                         main agent 1 ——–v   
                                         subagent 1
                                         subagent 2
                                         etc. to subagent 10
                         main agent 2 ---v
                                         repeat     

So I’ll open a chat and tell it to run my workflow, it’ll spawn the initial subagent which has it’s directives, then that one creates main agents which spawn 10 at a time (number varies), once those 10 are done that main agent will shutdown, super opens a new main for the next portion of the workflow.

@Colin

Let me know if I can provide anymore information. Sooner the better lol, I’m running this across 5 machines but it keeps bottle necking me and killing some api % off each time having to rework or get things back on track.

any ideas when we could be seeing an update to fix this? @Colin
Not trying to be a thorn, but its sort of killing keeping things more autonomous and adding a lot to my workload. Not to mention it’s killing my api costs.

@jdubb75 We have an open bug on our side, but no ETA at the moment. Per our guidelines, please do not mass-tag folks not involved in a thread!

Ah, I didn’t know that was in the guidelines. Will not do that going forward. I’ll try to find a workaround in the mean time or switch workflow somehow