Skip to content

Multi-Agent & Production

The Autonomy Dial

9 min+100 XPStep 1/10

Autonomy is per-action, not per-agent

'How much autonomy should the agent have' is the wrong question — too coarse. Build an autonomy matrix: risk of the action × reversibility.

  • Read-only actions: free rein. search, get, list — no checkpoint needed.
  • Reversible writes: auto-approve with logging. draft, create_temp, stage_change.
  • Irreversible or expensive: gated. send, pay, delete, publish — a human signs off.

The dial turns per tool, and it can turn per user, per tenant, per run. The mistake is picking one autonomy level for everything — you either gate so much the agent is a form, or gate so little it's a liability.