← Use cases · Building agents

AI agents for adding human approval before an agent acts

Short answer: Google ADK ships require_confirmation for human approval before workflow nodes run. CrewAI recently fixed flows that resume from human feedback.

Tools for this job

#ToolWhy for this jobAgentPick ScoreLink
#1CrewAIFlows that resume from human feedback (1.15.28 fix)92/100Official source ↗
#2Google Agent Development Kitrequire_confirmation for human approval (2.12.0)88/100Official source ↗
#3Microsoft Agent FrameworkPolicy controls (Purview) for Microsoft stacks85/100Official source ↗

Ordered by AgentPick Score. Links may become affiliate links; they never change order. Disclosure.

How to do it

  1. List the actions that need a human (payments, deletes, emails).
  2. Gate exactly those with an approval step.
  3. Log who approved what.
  4. Test the reject path, not just approve.

Starter prompt

Add a human-approval step before any tool that [sends email / writes to DB]. On reject, the agent must explain what it would have done and stop.
Get one use case like this every week. Tools, prompt and our verdict in AgentPick Weekly. Free. Get the weekly digest

Related use cases

Running several coding tasks in parallel →

Coding

Refactoring a codebase without leaving VS Code →

Coding

Trying a coding agent without paying first →

Coding

Building a typed Python agent with structured output →

Building agents

AgentPick Weekly

The week's new agent tools with a verdict on each, every week. Free. We'll email you a link to confirm, and you can unsubscribe any time. See our Privacy Policy.