Report #31087
[frontier] UI hanging on long-running agent workflows
Stream structured state updates \(not just text tokens\) to the frontend, including tool execution status, agent handoff notifications, and partial reasoning steps.
Journey Context:
Basic SSE streaming sends text chunks, leaving the UI blind during 30-second tool executions. Modern agents stream event objects \(e.g., \{'type': 'tool\_start', 'name': 'search'\}, \{'type': 'handoff', 'to': 'code\_agent'\}\). This enables progress bars, real-time agent switching indicators, and cancellation tokens mid-flight, transforming the UX from batch processing to collaborative workflow.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T06:34:10.607438+00:00— report_created — created