A focused token set for an agent platform: live runs, history, logs. Built on a black canvas with a single orange signal, beveled surfaces, and a typographic system that holds equally well in a 12px log row and a 160px hero.
Black ground, warm white type, one signal orange. Status hues are oklch-tuned to share lightness so they sit calmly together.
Geist holds a wide voice: confident at display, calm at body. Geist Mono carries technical surfaces (timestamps, ids, eyebrows, log streams).
An autonomous agent interprets the request, plans tool calls, executes them in sequence, and synthesizes a structured response. Each step streams to the live activity panel.
Smaller body sizes step down by 2px and lose a notch of color weight to keep the hierarchy legible without bolding.
A 4px ramp underpins everything. Radius is generous on cards (16px) and full-pill on actions, echoing the pill-button voice from relats.
Action language is calm. Orange is reserved for primary intent and live signal; everything else is held in greyscale.
Inspects an auth flow end-to-end. Captures redirects, token exchanges, and cookie state across hops.
The system on a real surface. Same tokens, same components, composed into the agent stream the app actually ships.
Tracing redirects and token exchanges for acme-corp.com · started 02:14 ago
Same system, dense data surface. Mono in the technical columns; pill statuses; ample row height to read at a glance.
| ID | Agent | Status | Started | Duration | Events | |
|---|---|---|---|---|---|---|
| 0247 | auth-flow-inspector | LIVE | 02:14 ago | 2.1s | 13 | → |
| 0246 | data-extractor | DONE | 14m ago | 8.4s | 42 | → |
| 0245 | support-triager | PARTIAL | 38m ago | 12.0s | 81 | → |
| 0244 | code-reviewer | DONE | 1h ago | 3.7s | 19 | → |
| 0243 | billing-reconciler | FAILED | 2h ago | 0.9s | 4 | → |
| 0242 | onboarding-coach | DONE | 3h ago | 14.2s | 63 | → |
| 0241 | doc-summarizer | REPLAY | 5h ago | 6.0s | 28 | → |