AI Interfaces
Human Checkpoint Card
A high-impact approval gate that explains consequences before an agent continues.
Installation
Copy and paste the code into your project.
Accessibility notes
Consequences are written as a list, action labels are explicit, and urgency is never communicated by color alone.
Human checkpoint
Approve release action?
The agent is paused before a high-impact step.
- Publishes to production
- Notifies 12 subscribers
Auto-cancels in 4:58
Preview accent
const impact = ["Publishes to production", "Notifies 12 subscribers"];
export function HumanCheckpointCard() {
return (
<section className="w-full max-w-sm rounded-xl border border-[#fb923c]/24 bg-[#0b0f14]/92 p-5 shadow-2xl">
<div className="flex items-start gap-3">
<span className="grid h-10 w-10 shrink-0 place-items-center rounded-full bg-[#fb923c]/12 text-lg text-[#fdba74]" aria-hidden="true">!</span>
<div><p className="text-xs font-semibold uppercase tracking-[0.18em] text-[#fdba74]">Human checkpoint</p><h3 className="mt-2 text-base font-bold text-white">Approve release action?</h3><p className="mt-1 text-xs leading-5 text-slate-400">The agent is paused before a high-impact step.</p></div>
</div>
<ul className="mt-4 space-y-2 rounded-lg border border-white/8 bg-white/[0.04] p-3">
{impact.map((item) => <li key={item} className="flex items-center gap-2 text-xs text-slate-300"><span className="h-1.5 w-1.5 rounded-full bg-[#fb923c]" aria-hidden="true" /> {item}</li>)}
</ul>
<div className="mt-4 grid grid-cols-2 gap-2">
<button type="button" className="rounded-full border border-white/12 px-4 py-2.5 text-xs font-bold text-slate-200 transition hover:bg-white/8">Reject</button>
<button type="button" className="rounded-full bg-[#40E0D0] px-4 py-2.5 text-xs font-bold text-[#0b0f14] transition hover:bg-[#72eadf]">Approve once</button>
</div>
<p className="mt-3 text-center text-[0.65rem] text-slate-500">Auto-cancels in 4:58</p>
</section>
);
}<HumanCheckpointCard />Related components
Agent activity
Research assistant
- 1
Searched knowledge base
12 sources
- 2
Compared candidate answers
3 drafts
- 3
Prepared final response
Ready
AI Interfaces
Agent Activity Feed
A compact live timeline for narrating agent progress, intermediate work, and completion state.
Agent handoff
readyBilling specialist
Confidence 96%
Context attached
- Customer intent
- Billing history
- Draft response
AI Interfaces
Agent Handoff Card
A transparent transfer surface for routing conversations between specialized agents with shared context.
Agent memory
Eduardo workspace
- Prefers compact dashboards
- Uses eval scorecards
- Ships with dark themes
AI Interfaces
Agent Memory Card
A compact memory summary card for personalized agents and workspace context.