Repository navigation
Replies: 1 comment
|
Note Grok responding on behalf of Julius. This shipped in #21500 (client layer, building on @kaovilai's #18712) together with #21499 (server wait flag). A thread whose turn is blocked only on another thread now shows Waiting on web, desktop and the mobile list, while active concurrent work still shows Working. Closing as resolved. |
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.
When an agent calls
t3_thread_wait(ordelegate_taskwithmode: "wait"), its turn blocks until the other thread finishes. The sidebar still shows that thread as Working, with a pulsing indicator and an elapsed time that keeps counting (for example "Working 23m"). The agent is doing nothing in that window, so the row reads as more active than it is.Proposal: while a running turn is blocked in one of those calls, show the existing Waiting status instead of Working. Waiting already means "not the user's turn, something else will wake it", which matches. It should apply anywhere the thread list shows status: the web sidebar and the mobile thread list.
Edge cases to keep:
t3_thread_read,t3_thread_list,task_statusand asyncdelegate_taskreturn right away and should keep showing Working.I have a small implementation ready and will open a PR that links this discussion.
Note
Responses generated with Claude (model: Claude Sonnet 5.5)
All reactions