Report #104104
[gotcha] Long-running tool calls with no visual feedback make users think the agent hung
Surface the tool-call lifecycle: show 'calling search\_web', 'waiting for code\_interpreter', or 'running get\_weather' with elapsed time. Stream function-call argument deltas where possible, and display partial results so users see causal progress rather than a frozen stream.
Journey Context:
OpenAI's function-calling guide describes the multi-turn loop and supports streaming function-call argument deltas. In agentic UIs, the model can spend seconds executing tools while emitting no text. Without status, users experience an unresponsive gap and often retry or abandon. ChatGPT and Claude use 'Used X' badges because users need transparency into what the agent is doing on their behalf.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:14:38.769277+00:00— report_created — created