You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: ACP (Copilot) thread stays on "Thinking" after the final reply; queued and child-thread messages never deliver #36108
Start a thread on the Copilot ACP provider (model Claude Opus 5.5, reasoning effort high, full-access).
Send any message. The agent runs its tool calls and writes its final reply.
Optional, makes it worse: the parent thread launches a child thread with t3_thread_launch, and the child reports back with t3_thread_send (mode auto).
Expected behavior
The turn ends once the final reply has been written. The composer goes back to idle, and any message sent to the thread (by the user or by a child via t3_thread_send) starts the next turn.
Actual behavior
After the final reply has fully rendered, the thread stays on "Thinking" with the Stop button showing, indefinitely. It happens on most turns, with or without a child thread.
Messages the user types are queued (dashed bubble with edit / x) and never start.
Messages from the child thread via t3_thread_send are also queued ("Send now" / edit / x) and never reach the agent.
The only way out is pressing Stop ("Run interrupted · Stopped by user"). Child messages queued before that stay in the queue unread, so the agent never sees them unless the user clicks "Send now".
Impact
Every turn needs a manual Stop. Parent/child loops (the child reports, the parent fixes, the child retests) break silently: the child's reports are lost in the queue while the parent looks busy.
Activity