Repository navigation
Replies: 2 comments
This comment was marked as spam.
This comment was marked as spam.
|
Adding a data point from a Claude The parent turn ended right after it launched the workflow, and from the chat it looked like nothing was happening. In fact 84 agents across 5 phases were running for over 30 minutes. I didn't know where to look until I went digging and found Lineage. Once I opened it, the full roster was there (thanks to #12598). A small change that would have solved it for me: while a Workflow runs in the background, show its progress where I'm already looking, for example T3 Code (Nightly) 0.1.2-nightly.20261022.3541 · macOS 27.2 |
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.
Summary
When the main turn ends but a background subagent is still running, the composer shows the normal send arrow and only a small grey "1 agent working · View · Stop" strip above it. Next to the red stop button used during an active turn, this reads as if the agent has stopped. The composer should make it clear that work is still in progress, even when that work is background work.
Problem to solve
A thread has two visually unrelated "busy" states:
At a glance, the second state looks idle. Users switching back into a thread cannot tell quickly whether anything is still running, and the only stop control has much less visual weight than the one they learned during the turn.
This shows up mostly with the Claude provider, because Claude Code runs subagents in the background by default and the parent turn often ends while a subagent keeps working. Codex subagents usually finish while the parent turn is still running, so the red stop button stays visible and the gap rarely appears.
Proposed behavior
Acceptance criteria
Affected area
apps/web/src/components/ChatView.tsx: background-liveness composer banner, shown only when no turn is running.backgroundLiveness(working/monitoring) already reaches the web client and drives the sidebar's Working/Monitoring pill.Non-goals
Alternatives considered
Supporting context
All reactions