A structured step-by-step reasoning timeline (distinct from free-text Reasoning): labeled steps with per-step status and icons, and nested slots for embedded retrieved sources and images, collapsing to one line on completion. Data source: useGenerateText reasoning-mode + local RAG.
pnpm dlx shadcn@latest add "https://localmode.ai/r/ui/conversation/chain-of-thought.json"