Last updated 2026-07-20
Twelve interactive card types.
Agents render results as typed cards — eight interaction card types and four presentation card types, twelve in all — so there is no custom UI to build.
One protocol, twelve cards
Agents don't return free text you have to style — they return typed cards the panel already knows how to render. There are exactly twelve card types, split into interaction cards (the ones a user acts on) and presentation cards (the ways an agent shows work). No front-end coding is required to display any of them.
Interaction cards (8)
The cards a user reads and acts on — the surface of the ask → plan → approve → act loop.
- plan — the ordered steps the agent intends to take, before it acts.
- approval — a gate that pauses a sensitive step for an explicit human yes.
- progress — live status while a run executes.
- result — the outcome of a step or run, with provenance.
- comparison — options or records set side by side.
- detail — a focused, expanded view of a single item.
- context-request — the agent asking for more input before continuing.
- save-output — save a useful result back into the workflow.
Presentation cards (4)
The ways an agent shows its work — structured output rendered without custom UI.
- markdown — formatted narrative text.
- code — a syntax-aware code block.
- mermaid — a rendered diagram.
- table — structured, provenance-tagged rows and columns.
Every tool call described above is dispatched through the governance gate — permission, policy, approval, audit, and the platform-level controls are set out on the security and data-handling page. For host-specific worked examples, see the integration paths.
Contracts
The two data contracts that flow across the seams — HostContext in, cards out — plus how contracts evolve additively and stay in Zod↔JSON-Schema parity.
NextAPI reference
An outline of the public run API, the admin authoring endpoints, and the internal governed callback — parameters and payload schemas are completed by engineering.
Integration guide
Everything a developer needs to embed the panel, implement the five-method adapter, register the host, and author skills — with no changes to the platform core.
ReferenceAdapter SDK
Your adapter is the authority on identity and permissions. Implement five methods — in-process in TypeScript or out-of-process over HTTP in any language.
Talk to us about integration.
We'll help you scope an adapter spike for your stack — the two seams, the governance gate, and a worked example close to yours.