AI action approval
The interrupt that puts a human in the loop before an agent takes a consequential action.
AI & Agents · 7 checks · 16 resources
Before you ship
7- 01The exact action rendered concretely — the file diff, the API call with its parameters, the recipient and body of the message
- 02Blast radius stated — how many records are affected, and whether the action is reversible
- 03Approve, edit-then-approve, and reject as three distinct outcomes — rejection can carry a reason back to the agent
- 04Scope of the approval — this once, all similar actions this session, or always for this tool
- 05Timeout behaviour defined — what happens if the user does not respond, defaulting to not acting
- 06Origin trace — which agent, which run, and which instruction led to this request
- 07Post-action receipt — confirmation of what was actually done, with an undo where the operation supports it
Resources that help you build this
16- AI Elements · Vercel's 47-component shadcn registry for chat, agent, voice and workflow UIs
- OpenTUI · React, Solid and TypeScript renderers for terminal UIs, on a native Zig core
- React Bits Pro · 703 paid React items in one license-gated shadcn registry: 134 animated components, 538 blocks, 11 templates and an Agent Kit
- ReUI · 1,052 free shadcn components, 502 pro blocks, 10 templates, hosted MCP
- beUI · 76 React motion components and AI agent UI, installed through a shadcn registry
- beUI · 106-item Motion + Tailwind registry for React, shadcn-compatible
- brainless · Claude Code, Codex and Grok terminal UIs as shadcn components
- Fluid Functionalism · shadcn registry of 23 components where motion carries state, not decoration
- Humane by Design · 7 digital well-being principles broken into 29 concrete UI best practices
- Pierre Diffs · React diff renderer on Shiki with split/unified layouts, inline edits and comments
- SmoothUI · 130 animated React components including 33 text effects and 16 shader transitions
- termcn · Terminal UI components for React, installed with the shadcn CLI, on Ink and OpenTUI
- Thinking Orbs · React canvas loading orb with nine agent states, two sizes and automatic dark/light
- AI Tools Registry · shadcn-CLI registry of 15 Vercel AI SDK tools with matching React renderers
- Beautiful UI · 20 MIT interaction patterns for agent UIs: thinking, streaming, approvals, diffs
- nauvalazhar/ai · 48 owned-source React components for agentic AI apps, on Base UI + Tailwind v4