Repository navigation
[Feature]: Expandable list of pending background work in the composer banner #15521
MannJadwani
started this conversation in
Ideas
Replies: 1 comment
|
+1, hitting this daily. On my build the banner above the composer is just "● Monitoring" with a Stop button. I can't tell what is being monitored, whether it's still healthy, or whether stopping it is safe. Beyond naming the task (which
Even a hover or popover with this data on the collapsed "Monitoring" label would be enough. Today the label tells me that something is running, but not what is running or whether it's working. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem
When a turn settles but background work is still alive, the composer banner tells me the thread is waiting, but not in a form I can scan or act on per task.
main(after feat(orchestrator): introduce new orchestrator #2829), the banner names the work: "Waiting on monitor ", or "Waiting on 2 subagents and 1 monitor" with the names as an inline comma-separated list. That is better, but the inline list gets long with several tasks, and Stop is still all-or-nothing.Proposal
Make the banner expandable (a dropdown or disclosure) that lists each pending task on its own row:
The data is already on the wire:
pendingBackgroundTaskscarries an id, kind and description per task, andpresentPendingBackgroundWorkinpackages/client-runtimealready builds the item list for web and mobile. The first step is a client-only change to how the banner renders it.Possible follow-up: stop one task
Per-task stop would be the natural next step, but it is a larger change. Stop currently routes through the stop-everything interrupt, so stopping a single task needs server and per-provider adapter work. I'd treat it as a separate proposal.
Surfaces
ChatView.tsxRelated
All reactions