A panel animates through 4 phases:
Search → Read → Reason → Compose
- Expanding ring animation on the active step
- Checkmark appears when a step is completed
- Search queries appear one by one
- Uses staggered
animationDelay - Simulates real-time URL fetching (similar to Claude)
A simulated code terminal displayed below the steps:
- Shows fake API calls
- Displays token counts
- Reveals reasoning steps
- Uses cascading
fadeIndelays
Creates a "work happening behind the scenes" effect.
After the agent completes:
- Response prints character-by-character
- Uses
setInterval/setTimeoutloop - Includes a blinking cursor effect
For non-search steps:
- CSS
progressSweepkeyframe animation - Progress bar sweeps back and forth