Guides for governing the next agent action.
Use these when an agent already has real tools and the next failure mode is concrete: role scope, human review, SOC 2 evidence, MCP policy, prompt-injection fallout, or tenant isolation. Each guide starts from the point where policy has to run.
Use these guides
Pick the guide closest to the risk in front of you. Implementation covers first enforcement. Integration covers frameworks and MCP. Compliance turns governed calls into decision records. Security covers prompt injection, exfiltration, and tenant breaks after tools are live. Each guide ends with a production checklist you can use in review.
Implementation
Put policy and review in front of an agent you already run.
Combine role-based access with runtime policy. Why RBAC alone is not enough and where each check belongs.
How to add human approval to AI agentsDefine the review contract: approver context, timeout behavior, escalation, and the decision record left behind.
How to shadow-test AI agent policiesRun new policies in observe-only mode, measure false positives, and move to enforcement with a rollback path.
Integration
Place Veto at the framework, runtime, or protocol boundary your agents already use.
Compliance
Produce decision records that customers, auditors, and reviewers can inspect.
Security
Control the attack patterns that show up once agents can use real tools.
Defense in depth: input filtering, output validation, and tool-call authorization as the last line.
How to block data exfiltration from agentsArgument-level constraints on read tools. Row caps, PII column blocking, tenant boundaries.
How to set up multi-tenant AI agent isolationPer-tenant policies, tenant-id propagation, and policy versioning when you serve many customers.
Framework authorization guides
New cited guides for tool-call authorization across the agent frameworks buyers are already using.
A practical OpenAI Agents SDK guide for checking tool calls before execution with policy, approval, and decision records.
OpenAI function calling: authorize AI agent tool callsA practical OpenAI function calling guide for checking tool calls before execution with policy, approval, and decision records.
Anthropic tool use: authorize AI agent tool callsA practical Claude tool use guide for checking tool calls before execution with policy, approval, and decision records.
Claude Code PreToolUse: authorize AI agent tool callsA practical Claude Code hooks guide for checking tool calls before execution with policy, approval, and decision records.
Vercel AI SDK approval: authorize AI agent tool callsA practical AI SDK tools guide for checking tool calls before execution with policy, approval, and decision records.
LangGraph interrupts: authorize AI agent tool callsA practical LangGraph guide for checking tool calls before execution with policy, approval, and decision records.
LangChain tools: authorize AI agent tool callsA practical LangChain guide for checking tool calls before execution with policy, approval, and decision records.
CrewAI tools: authorize AI agent tool callsA practical CrewAI guide for checking tool calls before execution with policy, approval, and decision records.
AutoGen tools: authorize AI agent tool callsA practical Microsoft AutoGen guide for checking tool calls before execution with policy, approval, and decision records.
Pydantic AI tools: authorize AI agent tool callsA practical Pydantic AI guide for checking tool calls before execution with policy, approval, and decision records.
Semantic Kernel plugins: authorize AI agent tool callsA practical Semantic Kernel guide for checking tool calls before execution with policy, approval, and decision records.
LlamaIndex agents: authorize AI agent tool callsA practical LlamaIndex guide for checking tool calls before execution with policy, approval, and decision records.
Mastra tools: authorize AI agent tool callsA practical Mastra guide for checking tool calls before execution with policy, approval, and decision records.
browser-use agents: authorize AI agent tool callsA practical browser-use guide for checking tool calls before execution with policy, approval, and decision records.
Playwright agents: authorize AI agent tool callsA practical Playwright guide for checking tool calls before execution with policy, approval, and decision records.
MCP tool allowlists: authorize AI agent tool callsA practical MCP guide for checking tool calls before execution with policy, approval, and decision records.
Remote MCP approval gates: authorize AI agent tool callsA practical Remote MCP guide for checking tool calls before execution with policy, approval, and decision records.
GitHub agent writes: authorize AI agent tool callsA practical GitHub API guide for checking tool calls before execution with policy, approval, and decision records.
Slack agent messages: authorize AI agent tool callsA practical Slack API guide for checking tool calls before execution with policy, approval, and decision records.
Salesforce agent writes: authorize AI agent tool callsA practical Salesforce API guide for checking tool calls before execution with policy, approval, and decision records.
Release the next agent with authority at the tool boundary