How to combine route thresholds and approvals for AI agents

Use thresholds to keep routine decisions moving, and approvals to protect expensive uncertainty. The right combination prevents both runaway autonomy and endless manual review.

score signalcompare thresholdchoose routerequest approvalattach receiptlearn correctionscore signalcompare thresholdchoose routerequest approvalattach receiptlearn correction

Start by separating routine routing from expensive uncertainty.

Most agent work should not ask for approval. Most risky work should not bypass it.

Thresholds route the ordinary.

If evidence clears the route threshold, the agent can proceed with a receipt.

Approvals catch the edge.

When risk is high or evidence is incomplete, the agent asks before acting.

Score the signal.

Measure freshness, source distance, user relevance, priority, action cost, reversibility, and correction history.

Compare route thresholds.

Choose the lowest-cost route that clears threshold: digest, review, browser, build, text, or no action.

Escalate to approval only when needed.

Ask the user when evidence is important but incomplete, the action is irreversible, or public output is involved.

Write back corrections.

When the user overrides the route, update the system prompt with what went wrong and what should always happen instead.

Approval map

CaseDefault routeApproval trigger
High-quality urgent signalText or act with receiptOnly if action is irreversible or public.
Medium-quality important signalReview queueWhen deadline is close or cost is high.
Low-quality important topicDigest or reviewDo not approve until evidence improves.
Generated outputDraft or build previewBefore publish when source quality is mixed.
Browser workflowCached reversible workBefore payment, irreversible submission, or account change.

Implementation checklist

  • Define route thresholds before adding approval prompts.
  • Keep approvals for expensive uncertainty, not every medium-confidence task.
  • Attach receipts to both threshold-passed actions and approved actions.
  • Show users why approval was requested, not just the approve button.
  • Track correction labels for noisy approvals and missed approvals.
  • Update system prompts with durable rules after review.

Sources

FAQ

Should approvals be the default for new agents?

Use approvals for high-cost routes while thresholds are immature, but do not make every low-risk item manual.

What should an approval request include?

The route, signal quality, top evidence, risk, recommended action, and correction options.

When should approvals be reduced?

When a route has enough clean receipts and correction history to trust a threshold.

Where should this be tested first?

Start with SMS because the user can quickly judge whether the agent interrupted correctly.

Keep approval human, not constant.

Route thresholds and approvals work best together: one handles ordinary routing, the other protects high-cost uncertainty.