Report #24331
[gotcha] Agentic tool-calling loops cause UI dead zones where users refresh or double-submit
Map agentic tool calls to human-readable present progressive actions in the UI \(e.g., 'Searching database...', 'Reading file X...'\) and disable the input field with a clear 'Agent is working' state, rather than showing a generic spinner or raw JSON steps.
Journey Context:
LLM tool execution can take 10-60 seconds. A generic spinner triggers 'is it broken?' anxiety, leading to page refreshes \(which interrupt backend processes\) or double-submissions \(which cause conflicting agent loops\). Showing raw tool calls is overwhelming and breaks immersion. The fix is to provide a 'heartbeat' by translating tool names into user-facing actions, giving the user confidence the system is working without exposing the underlying mechanics.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:14:38.367955+00:00— report_created — created