Skip to content

Autonomous fleets

Use when: you need agents that run without an operator at the keyboard — scheduled jobs, event-driven remediators, long-lived monitors, batch processors. Anything where the agent’s job is to keep working rather than respond to a person.

Every autonomous fleet has four moving parts:

  1. Budget envelope. Turns, tokens, cost, wallclock — one of them trips and the run stops cleanly. Prevents runaway spend.
  2. Durable event log. SQLite/Postgres/MySQL-backed session store with Since(seq) replay and Watch(seq) live tail. Survives crashes; an operator can attach mid-run and see history.
  3. Lifecycle tool. The model calls lifecycle to declare done, blocked, or asking-for-input. autonomous.Run translates those into loop exits or waits.
  4. Failure policy. What happens on transient errors, gate rejections, budget trips. Configurable — retry, escalate, give up.