mirror of
https://github.com/davidkaya/aryx.git
synced 2026-07-25 05:58:39 +02:00
The popup stayed in 'streaming' phase because it only transitioned to 'complete' on message-complete or status:idle when prev was exactly 'streaming'. If other events (agent-activity, run-updated) arrived between the last delta and idle, the phase guard could miss. Broaden completion detection: - status:idle now completes from any non-idle/non-complete phase - agent-activity:completed also triggers completion - Covers all paths the sidecar uses to signal turn end Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>