Agent run screen
ProAn agent run you can supervise: steps with evidence and time, approval gates that state the consequence, a live log, pause and stop.
pnpm dlx shadcn@latest add @caliper/agent-run-screenDraft and send the October release notes
Started by Maya Chen 4 min ago · 3 of 5 steps done
Steps
- 12sRead 38 merged pull requestsDone. github · forma/app · 1–9 Oct
- 20sGrouped into 6 user-facing changesDone. Dropped 32 internal changes
- 48sWrote the draft in DocsDone. “October release notes” · 412 words
- Send to 1,204 subscribersWaiting for you. Waiting for your approvalSend “What's new in October” to 1,204 people on the Product updates list?From updates@forma.example · cannot be unsent · a preview goes to you firstOpen draft
- Post a summary in #announcementsNot started.
Live log
- Cost so far
- $0.18
- Tokens
- 41,200
- Can use
- Docs, Email, Slack
When to use #
Use it for
- Agents that act in other apps on someone's behalf.
- Some steps cannot be undone.
Skip it when
- Chat answers with no actions; use the assistant transcript.
Installation #
pnpm dlx shadcn@latest add @caliper/agent-run-screen
Adds its 5 files to components/ui/, each with its own stylesheet, and installs their packages. Pro installs with your access token, set up once per project. See Pro access. The first part also adds Caliper UI’s tokens; import them once as in Installation.
Usage #
Import it from your copy of the source. The example behind the preview comes with the source.
import { AgentRunScreen } from "@/components/ui/agent-run-screen"
The worked example comes with Pro
The 79-line example behind the preview opens here with a Pro or Team licence.
API reference #
AgentRunScreen
component
Accessibility #
It exposes group, alert and log semantics, with aria-hidden, aria-label, aria-pressed and aria-live kept in step with state. Changes that matter are announced through a live region.
No custom key handling; Tab and the native activation keys do the work.
Motion #
Transitions use the shared duration and easing tokens. Under prefers-reduced-motion those tokens collapse to instant and travel distances go to zero, so state changes still happen without movement.