← 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
| # | Tool | Why for this job | AgentPick Score | Link |
|---|---|---|---|---|
| #1 | Flows that resume from human feedback (1.15.28 fix) | 92/100 | Official source ↗ | |
| #2 | require_confirmation for human approval (2.12.0) | 88/100 | Official source ↗ | |
| #3 | Policy controls (Purview) for Microsoft stacks | 85/100 | Official source ↗ |
Ordered by AgentPick Score. Links may become affiliate links; they never change order. Disclosure.
How to do it
- List the actions that need a human (payments, deletes, emails).
- Gate exactly those with an approval step.
- Log who approved what.
- 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.