Report #76110
[synthesis] Users abandon AI agent interactions because of long latency during multi-step reasoning and retrieval
Stream the internal state transitions of the agent loop \(e.g., 'Searching...', 'Reading file X...', 'Generating plan...'\) to the UI immediately, rather than waiting for the final text generation to complete.
Journey Context:
Agentic workflows take 10-60 seconds. A loading spinner causes users to leave. Perplexity and Cursor solve this by streaming the orchestrator's actions as status events. This requires the backend to emit Server-Sent Events \(SSE\) for tool calls and status updates, not just token generation. The Vercel AI SDK standardizes this pattern, separating data streams from text streams.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T10:20:45.133747+00:00— report_created — created