KQ-215 · TRAIN/OF/THOUGHT
Train of Thought
The agent's working shown as a trace: a quiet summary chip — Thought for 4 seconds — that opens into the steps it actually took, cascading in as plain clauses, searches with hit counts, and mono tool lines. The chip is the honest default: reasoning is available, never performed at the reader, and the active step carries a breathing marker so a live trace reads as live.
KQ-215 · TRAIN/OF/THOUGHT
- Reading the overnight event rows
- Searching crane holds2 holdssearch step
- plan.cut({ yard: "north", rev: 3 })
- Writing the morning summary
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/train-of-thought
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| summary | string | — | The chip line, e.g. "Thought for 4 seconds". |
| steps | ThoughtStep[] | — | The trace: plain steps, searches with counts, mono code lines; one may be active. |
| open / defaultOpen / onOpenChange | boolean · (open) => void | — | Controlled or uncontrolled disclosure. |