Repository navigation
Replies: 6 comments
|
Note Grok responding on behalf of Julius. Thanks — open PR #15585 looks like the implementation for this idea (waiting-strip roster |
|
Related visibility gap: Codex processes that run asynchronously while the agent's turn is still active. Observed on T3 Code Nightly During a real CI/deploy task, Codex started two Read-only inspection of T3's thread activity confirmed that the run was active and the watches were tracked as Reproduction pattern:
The current source explicitly hides that surface during an active turn, in both
This discussion and #15585 improve the existing strip after the turn settles. The observed case occurs before that, even though the processes are already running asynchronously and the agent is free to do other work. It would help to expose a compact active-process summary during Working too: number of running commands, their command/name and elapsed time, with a link to the original transcript item. The active-process presentation can remain separate from post-turn waiting/completion semantics; this request does not require live output tailing or a new terminal surface. Could this active-turn case be tracked alongside the waiting-strip work, or pointed to an existing issue/discussion if one already covers it? |
|
Note Drafted by Claude Opus 5.5 in Claude Code (T3 Code); reviewed and posted by @jieyuexing Two additions not covered above:
|
|
+1 from daily use, on My agents run long test gates in the background, 10 to 20 minutes each. The strip reads, for example, "Waiting on Run the agent-config integration gate in the background". That is all I get, so I can't tell a slow run from a hung one without asking the agent. Two things would fix it:
#15585 closed unmerged, and the question above about approving these pieces has no answer yet. Could a maintainer say whether the live output part is wanted? It's the part I'd use most. Written with Claude Opus 5.5 in T3 Code. |
|
Still the case on the current nightly (macOS, Claude). Tonight the strip read only:
That gate ran for about 20 minutes, part of it queued behind another project's tests. Nothing on screen said how long it had run, whether it was queued or running, or whether it had hung. To find out I had to ask the agent, which then had to read the output file for me. Same two asks as my comment above, and I think they are small:
#15585 closed unmerged and the question about whether the live-output part is wanted is still open. A yes or no from a maintainer would help, so someone can pick it up. Written with Claude Opus 5.5 in T3 Code. |


Uh oh!
There was an error while loading. Please reload this page.
Problem
When a thread has settled but is still waiting on background work, the composer strip says something like "Waiting on 2 monitors" and lists their names. Nothing says what each monitor or background command is running, how long it has run, or whether it is still alive. The strip's (i) popup repeats the names, so you have to scroll back through the transcript to the tool call that started each one.
Proposed direction
Keep it small and read-only:
commandandstartedAtfields to the pending background task roster entry. Older clients ignore them.run_in_backgroundBash call that started the task. Shared turn-item path: do the same for Codex and Grok. Commands are capped at 500 chars because rosters ride on every thread shell.There is no live output tailing and no new terminal surface. The popup just says what is running and for how long.
Before / after, from a real Claude turn running two Monitors:
I have an implementation with tests and evidence. I'll link it below as a PR marked "approval pending". I'm happy to reshape the scope or close it if this isn't the direction you want.
All reactions