Agents
Everything an agent interface needs: composers, streamed conversations, reasoning, tool calls, working indicators, approvals, code diffs, and session history.
Components
Composed UI blocks you drop into a product: layouts, navigation, guidance, and actions.
Conversation
Activity
The agent's thinking, shown live while it works and folded into a one-line summary once it answers.
Each tool the agent invokes, with its target, live status, duration, and the input and output behind it.
Database migration
4 working · 1 waiting- PlannerThinking
migration order12s - ResearcherSearching
4 sources41s - WriterWriting
MIGRATION.md1m 08s - TesterRunning
pnpm test db23s - DeployerNeeds approval
prisma migrate deploy
Motion that tells the user the agent is busy and what kind of work it is doing, without a spinner in sight.
Review
Run this command?
The build fails on missing Node types. The agent wants to add them.
$ pnpm add -D @types/node@22- Modifies package.json and pnpm-lock.yaml
- Downloads from registry.npmjs.org
A pause where the agent asks before acting: running a command, touching files, or executing a plan.
src/auth/session.ts+6−2| @@ -1,4 +1,5 @@ | |||
| 1 | 1 | import { issue } from './issue'; | |
| 2 | 2 | import type { Token } from './token'; | |
| 3 | Added: | ||
| 4 | Added: const GRACE_MS = 30_000; | ||
| 3 | 5 | ||
| @@ -40,6 +42,8 @@ export async function refreshSession | |||
| 40 | 42 | export async function refreshSession(token: Token) { | |
| 41 | Removed: if (token.expiresAt < Date.now()) return null; | ||
| 43 | Added: const now = Date.now(); | ||
| 44 | Added: // Allow a short grace window so in-flight requests can still refresh. | ||
| 45 | Added: if (token.expiresAt + GRACE_MS <= now) return null; | ||
| 42 | 46 | return issue(token.userId); | |
| 43 | Removed: } | ||
| 47 | Added: } | ||
Edits the agent proposes, shown as line-level diffs the user can keep or undo per file or all at once.
Utility
Hooks, helpers, and scripts the package's components rely on.
Skills
Instructions and prompts that teach an agent how to build and maintain this package's UI.
No skills in this package yet.
Templates
Whole pages and starting points assembled from the package's components.
No templates in this package yet.