Action approval gate
The agent pauses before a consequential step and presents a decision-ready packet to a human.
MMilky agent run
- Read ticket #4821Customer reports being charged twice
- Matched invoices #8821 and #8822Same amount, 2 minutes apart
- Refund $1,240 to Dana OrtizWaiting for your approval
- Reply to the customer
- Close the ticket
Needs your approval
Send a $1,240 refund to Dana Ortiz?
- Why
- Charged twice on 14 Aug: invoices #8821 and #8822.
- Evidence
- Same card, same amount, 2 minutes apart.
- If wrong
- Reversible for 24 hours, then final.
In the wild
How one product ships this pattern. Click a screenshot to enlarge it.

GitHub Copilot
Before fetching a URL, Copilot's agent pauses for approval and offers to allow it once, for this page, or for the whole domain.
Source: VS Code release notes ↗
When to use
Any irreversible or externally visible action: send, publish, delete, charge, deploy, grant access.
Seen in
OpenAI Agents SDK approval flow, Zapier agent approvals, StackAI HITL steps, Copilot PR gates.
For engineers
Approval must happen before side effects, and the run must resume from the same state, not restart.
Build prompt
A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.
Download this prompt as Markdown, or every prompt as JSON for an agent.
Critique checklist for governors
0 of 4 checked
These questions apply to every pattern in this family. Ticks are saved in this browser.