Back to catalog
Feedback & State
Vague Loading States
The system implies it's 'working' but gives no indication of what it's actually doing.
3 principles3 checklist items2 simulation modes
What you will learn
Observability
Granular Progress
Show Your Work
Run the simulation to see the failure in action.
Interactive Lab
Toggle between Bad and Good modes.
Anti-pattern mode
Simulation Status: Idlev2.4.0
Why it fails
For multi-step reasoning (agents), a simple spinner is insufficient. Users need to know if the agent is planning, browsing, coding, or stuck.
Root cause
Simplifying the UI. Not streaming internal logs or 'thoughts' to the frontend.
How to fix it
Observability
Granular Progress
Show Your Work
Implementation checklist
- Expose high-level steps (e.g., 'Reading file...', 'Generating summary...')
- Show a collapsible log of actions
- Update status text dynamically