Skip to the collection

agent-native · Oversight & Approval

withHuman

Listed on The Agent-Native Index

The approval layer for AI agents

What it does

withHuman sits between agents and their tools and intercepts every tool call before it runs. Approval pipelines approve, deny, ask a model or service, or decide the call needs a person, based on the tool and its arguments. Escalation paths route the rest to the right team or person by team, level and working hours, notifying via email, Slack or Discord. Reviewers see the exact arguments and the agent’s explanation in a shared review queue and approve or deny with a note the agent reads. Agents speak the open Agent Approval Protocol (AAP), so integrations are portable between providers.


Agent-facing interfaces

How agents onboard

Interaction pattern: Hooks (Claude Code, Codex) + SDKs (Python/TypeScript) + AAP HTTP protocol

See the full onboarding section in the dossier.

Protocol surface

Interface Detail
AAP Open spec + OpenAPI contract (Apache-2.0)
Hooks Claude Code, Codex and other coding agents
SDKs Python and TypeScript; framework integrations (LangGraph, Pydantic AI, OpenAI Agents SDK, CrewAI, Mastra)
Notifications Email, Slack, Discord