Where does the bug appear (feature/product)?
Grok Bot
Describe the Bug
Hello Cursor / Grok Bot team,
I’m actively testing Grok Bot as a multi-agent product-development organization, with a persistent CEO / orchestrator Bot, project-specific Builder and QA Bots, and a shared Research Bot.
The multi-agent delegation itself is working impressively well, but I encountered a significant observability problem that makes it difficult to trust autonomous workflows without manually checking on them.
- Background work is not persistently visible
My CEO Bot delegated two evidence-export jobs to Cloud Agents. For approximately 10 minutes, the CEO conversation appeared idle and there was no clear persistent UI indication that work was still running.
I assumed the workflow had stalled and manually asked the CEO to inspect its delegated tasks.
Only then did it report that two Cloud Agents were still actively running:
Sent liquid capture export — RUNNING
Contract 03 capture export — RUNNING
So the underlying agents were working correctly, but the parent Bot UI did not make that state sufficiently visible.
For a multi-agent orchestration product, I believe the parent Bot should persistently surface something like:
RUNNING — 2 delegated agents
Contract 03 evidence export — Running
Sent liquid evidence export — Running
ETA: approximately 5–10 minutes / unknown
This status should remain visible even when the parent Bot itself is not actively producing chat messages.
- ETA / progress visibility
When a Bot delegates a potentially long-running task, it would be very useful to show an estimated completion window.
The ETA does not need to imply false precision. Values such as:
ETA ~5–10 min
ETA unknown — waiting for first checkpoint
Running longer than expected — ETA updated
would be enough.
The important point is that the user should not have to ask, “Is it still working?”
- Explicit BLOCKED / WAITING / HUMAN ACTION REQUIRED states
When an agent cannot continue, the parent Bot should surface a persistent state such as:
BLOCKED
Reason: Cloud Agent permission required
Blocked task: Contract 04 QA
Human action: Approve “Run once”
Resume behavior: Automatically resume the same workflow after approval
I would distinguish this from:
WAITING — normal dependency/callback wait
HUMAN ACTION REQUIRED — explicit user input/approval needed
BLOCKED — workflow cannot progress
RUNNING — active delegated work
COMPLETE — workflow finished
- Parent/child delegation callback visibility
I also encountered cases where Builder, QA, or Research work had completed, but it was unclear whether the CEO/orchestrator Bot had received and consumed the completion callback.
For persistent multi-agent organizations, the user should be able to see a simple chain such as:
CEO → Builder → QA → CEO
with each stage showing RUNNING / WAITING / COMPLETE / BLOCKED.
This is particularly important because the core value proposition of Grok Bot is that users can delegate work and come back later rather than continuously supervise agents.
- Human review should be review, not operational work
Another related UX opportunity is the final Human Review handoff.
Instead of asking the user to browse artifact directories, launch local servers, find screenshots, or manually reconstruct QA evidence, the orchestrator should be able to present a curated Human Review Package directly in the conversation:
key screenshots/evidence
before/after or expected/actual comparisons
what specifically requires human judgment
PASS / FAIL as the only required human action
This would make Grok Bot feel much more like an actual AI organization rather than a collection of agents that still require the human to act as project manager and QA operator.
Why I think this matters
Grok Bot’s persistent Bots and cloud computers make it possible to build something much closer to an autonomous organization than a conventional coding assistant.
In that model, orchestration observability becomes critical. If two agents are working in the background but the UI looks idle, users will interrupt healthy workflows, manually poll agents, or lose confidence that delegation is working.
The underlying multi-agent behavior I tested was largely successful. The missing piece was visibility into that behavior.
I would strongly suggest a persistent Active Work / Delegated Tasks indicator at the parent-Bot level, including:
number of active agents
task names
RUNNING / WAITING / BLOCKED states
approximate ETA
Human Action Required flag
resume condition
completion callback / next routing state
I can provide screenshots from the actual multi-agent workflow if useful.
Thank you.
Steps to Reproduce
-
Create a persistent Grok Bot that acts as a parent/orchestrator (in my case, “CEO — Product & Development”).
-
Have the parent Bot delegate multiple tasks to other Bots / Cloud Agents.
-
Let the delegated Cloud Agents continue running in the background without sending additional messages to the parent Bot.
-
Return to or observe the parent Bot conversation.
-
The parent Bot UI appears idle and does not persistently indicate that delegated Cloud Agents are still running.
-
Ask the parent Bot to explicitly inspect the status of its delegated tasks.
-
The parent Bot then reports that the delegated Cloud Agents are still RUNNING.
In my reproduced case, two delegated Cloud Agents were simultaneously running:
- Sent liquid capture export — RUNNING
- Contract 03 capture export — RUNNING
Before manually asking for status, there was no sufficiently visible persistent indication in the parent Bot UI that these two background jobs were active.
Expected Behavior
When a parent/orchestrator Grok Bot has active delegated work, the UI should persistently expose that state without requiring the user to manually ask for status.
For example:
RUNNING — 2 delegated agents
- Contract 03 evidence export — Running
- Sent liquid evidence export — Running
- ETA: approximately 5–10 minutes / unknown
If work stops or cannot proceed, the UI should clearly distinguish:
WAITING — waiting for a normal dependency/callback
HUMAN ACTION REQUIRED — explicit user action or approval is needed
BLOCKED — workflow cannot continue
RUNNING — delegated work is actively executing
COMPLETE — delegated workflow has completed
For BLOCKED or HUMAN ACTION REQUIRED states, the parent Bot should also surface:
- why the workflow stopped
- which task is affected
- exactly what the human needs to do
- whether the workflow will automatically resume afterward
For long-running delegated tasks, an approximate ETA or progress/checkpoint indication should also be visible. The ETA may explicitly be “unknown” rather than presenting false precision.
The user should be able to understand whether the AI organization is working, waiting, blocked, or finished without manually polling the orchestrator Bot.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
버전: 0.53.0
릴리스 트랙: stable
OS: darwin
For AI issues: which model did you use?
Auto (Grok Bot default orchestration)
This issue does not appear to be model-specific. It concerns persistent background/delegated Cloud Agent status visibility in the Grok Bot UI.
For AI issues: add Request ID with privacy disabled
Background Agent IDs:
Sent liquid capture export:
bc-1bef88bc
Contract 03 capture export:
bc-e199dc6a
These two agents were reported as RUNNING by the parent CEO Bot while the parent conversation UI appeared idle / did not persistently expose the active delegated work.
Additional Information
This was observed during a real multi-agent development workflow, not a synthetic test.
My Grok Bot organization currently consists of:
- CEO / orchestrator Bot
- project-specific Builder Bot
- independent QA Bot
- shared Research Bot
The delegation itself is working well. The main problem is observability.
Because the parent Bot appeared idle while two delegated Cloud Agents were actually running, I initially interpreted the workflow as stalled and manually asked the CEO Bot for status. Only after that manual query did it reveal that both Cloud Agents were still running.
For an autonomous multi-agent workflow, this creates unnecessary human supervision and reduces confidence in delegation.
Ideally, a user should be able to leave the workflow running and later immediately understand:
- What is currently running?
- Which agent owns each task?
- How long might it take?
- Is anything waiting or blocked?
- Does the human need to do anything?
- What will happen automatically after completion?
I believe persistent parent-level orchestration status would substantially improve the Grok Bot experience for multi-agent workflows.
Does this stop you from using Cursor
No - Cursor works, but with this issue



