Approval gates · Feature

Approval gates that tell you exactly what will happen.

Gates aren't yes/no prompts. Each gate shows the requested action, the risk level, the evidence supporting the request, and the consequence of approval - so the decision is informed, not reflexive.

A real gate

What an approval looks like.

Each gate is a self-contained decision with all the evidence in one place - no clicking around to find context.

Anatomy of a gate
  • Title — the specific action, not a vague "continue?"
  • Agent & task — who is asking, and why
  • Diff & tests — the evidence behind the ask
  • Risk label — low / medium / high, with reasoning
  • Consequence — exactly what changes if approved
  • Three outcomes — approve, reject, defer
Approval required gate-2af469-w1-merge

Merge patch into integration worktree

Agent
worker.w1 (Studio Engine)
Task
add blue test button to sidebar
Worktree
feat-blue-btn-w1
Diff
+24 −3 across 2 files
Tests
24/24 passed · 11.2s
Risk
Low · no deps, no migrations
If approved

Studio merges feat-blue-btn-w1 into the integration worktree. No changes are pushed to your branch.

What triggers a gate

Studio gates anything that changes your system.

Risk
Dependency changes

Adding, removing, or upgrading packages always pauses for review.

Risk
Migrations

Anything resembling a schema or data migration stops at a gate.

Approval
Merge & apply

Merging worker patches and applying to your branch each need an explicit approval.

Blocked
Secrets & credentials

Touching credential files or env vars is gated by default, every time.

Three outcomes

Approve, reject, or defer.

"Defer" is its own outcome - it pauses the run without losing context. You can return hours later and the gate is exactly where you left it, with all the same evidence still attached.

  • Approve. The agent proceeds with the exact action shown.
  • Reject. The agent backs off; the run records the rejection reason.
  • Defer. The run pauses cleanly. Resume any time.
Gate ledger · last 24h 7 gates
09:11Approved2af469.w1 · merge to integration
10:42Approved3c8b21 · apply to main
11:18Rejectedb7a90e · dep change · pinned version
12:03Deferred5e0ba0 · merge · waiting on PM
13:42Pending2af469.w1 · merge to integration
Related features
Request access

Keep your hand on the throttle.

Agent Studio is in private alpha. Drop your email for a build and setup guide.