Report #58680
[gotcha] Generic spinner during multi-step AI agent execution causes users to abandon the task
Stream intermediate 'thinking' steps or tool call payloads to the UI as they happen, breaking a long agent loop into visible micro-transactions, even if the final result isn't ready.
Journey Context:
An agentic AI might take 30-60 seconds to call multiple tools in sequence. If the UI just shows a generic 'Generating...' spinner, users assume the app is frozen and refresh, destroying the agent's state. The UX fix is exposing the process \(e.g., 'Searching database...', 'Analyzing results...'\) to buy tolerance. This matches the user's mental model of a human working through a problem, leveraging the psychological principle that perceived progress reduces perceived wait time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:59:04.857295+00:00— report_created — created