Safety & Control

Approval Queue

Queue agent-proposed actions for asynchronous human review while the agent continues other work.

Problem

If the agent calls the human and blocks until they respond on every gated action, the system is only as fast as the slowest reviewer and the agent sits idle between clicks. If the team removes the gate to keep the agent moving, unsafe or wrong actions ship before anyone has a chance to look at them. A naive design forces a choice between slow-and-safe and fast-and-dangerous, with no middle path that preserves human authority without holding the whole loop hostage to it.

Solution

Agent emits proposed action to an approval queue with context. A human (or supervisor agent) reviews the queue and approves or rejects. Approved actions are executed by the agent or by a runner. The agent can continue parallel work while waiting; some workflows pause specific branches.

When to use

  • Some agent actions require human review but blocking the agent until review completes is unacceptable.
  • Reviewers (humans or supervisor agents) can process queued actions asynchronously.
  • The agent has parallel work it can pursue while specific branches await approval.

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related