Fleet 1.13:Teams are now shipping 5x more PRs with autonomous pipelines.See what's new →
FleetFleet
Glossary

Approval Gate

An approval gate is a checkpoint in an AI agent workflow where execution pauses and a human or authorized system must explicitly approve before the next stage begins.

Approval gates are the primary mechanism for maintaining human oversight in otherwise autonomous workflows. They are typically placed before irreversible or high-risk actions: merging code to a protected branch, deploying to production, sending external communications, or making database changes. The gate converts a fully autonomous flow into a supervised one at the points that matter most.

Gates can be synchronous (the workflow blocks until approval arrives) or asynchronous (the workflow notifies a reviewer and resumes when approval is recorded). Asynchronous gates are more practical for long-running agent workflows that might otherwise leave human reviewers waiting.

The effectiveness of an approval gate depends on what information is presented to the approver. A gate that shows only 'agent wants to merge PR #47' provides less useful oversight than one that shows the diff, the test results, the risk score, and the agent's reasoning. Approver fatigue — rubber-stamping gates because they fire too frequently or provide too little context — is a real failure mode that reduces gates to security theater.

How this relates to Fleet

Fleet implements approval gates as first-class pipeline stages. A stage can be marked as requiring approval before the next stage starts. The gate surfaces the relevant context — agent actions, risk score, test outcomes — so that the approver has what they need to make a meaningful decision. Gates are bypassed only if explicitly configured for fully autonomous operation.

Frequently asked questions

Should every AI agent action require an approval gate?

No. Gating every action negates the productivity benefit of autonomous agents and leads to approver fatigue. A practical approach gates only irreversible actions (merges, deployments, external communications) and high-risk actions (changes to authentication, payments, or security-sensitive code). Routine development work on feature branches can run without gates.

Can an approval gate be automated?

Yes. An automated gate checks defined criteria — test suite passing, risk score below threshold, no prohibited file paths modified — and approves automatically if all criteria are met. This preserves the structure of a gate (a defined checkpoint with explicit criteria) while removing the human bottleneck for low-risk actions. Automated gates should escalate to human review when any criterion fails.

Run your first agent fleet

One binary. Five minutes. See every agent, coordinate every handoff, and keep a full audit trail of what your fleet did.