Skip to content

ComponentsTurnStatus (Trace)

Components

TurnStatus (Trace)

The collapsible status row above a reply: thinking, web search, tool use, busy state and failed steps.

Done

v2: the summary row is 28px (padding 3.5 6, radius 8), sans 15/21 secondary; the 12px filled caret is the only button but its ::after covers the row, and turns 90° when open. The panel (8 above, 6 below) opens instantly. Steps sit in a radius-12 card with an inset 1px ring (black 8 % | white 4 %) and 1px dividers; each step is 8×12, 14/20 secondary.

Web search with results

What you're describing is shadcn-vue: you copy component source into your project and restyle it.

Light: closed, thinking
Thought for 12s

Here is the answer.

Dark: tool use with a failed step
Created 2 files, read a file
Created a filecomponents.html
Fetchedhttps://example.com/docsFailed
Read a filenotes.md

Busy

While the turn works: a 20px mark, a shimmering secondary label (static with reduced motion) and a tabular timer. Finishing cross-fades the new label in.

Busy → done
Running the test suite9m 15s
Running the test suite

Compact (Code transcript)

Compact density: card radius 10, steps 6×8.

Compact
Edited 3 files
Editedapp.vue
Editednuxt.config.ts
Editedtheme.css