ns-ui
An agent's tools hung on a board like fishing tackle — slim capability chips at rest, each lifting and paying out a streaming-argument strip the instant its tool is called, with a recency underline that fades over 60 seconds.
Use when one surface has to answer both what this agent can do and what it is doing right now, so the idle capability chips and the live invocations are the same elements, with a recency underline decaying over 60 seconds; pick timeline-agent-lanes instead when the axis is which of several agents holds the turn, or approval-inline-diff when a human must inspect and edit a proposed call's arguments before it runs.
Install
npx shadcn add https://design.helpmarq.com /r/tool-call-board.jsonAgent / tools
| Prop | Type | Default | Description |
|---|---|---|---|
| tools | TackleTool[] | — | — |
| invocations | TackleInvocation[] | — | — |
| decayMs? | number | — | ms for the recency underline to fully decay. default 60000 |
| className? | string | — | — |