AgentsKitOS
Flow engine

Run modes (ADR-0009)

production · preview · dry-run · replay · simulate · deterministic.

Every flow run picks a mode. Modes constrain what the flow can do, with matching guarantees about side effects, cost, and reproducibility.

ModeNetworkToolsLLMDeterminismUse for
realyesrealrealnon-detproduction
previewyes (read-only)read toolsrealnon-detsafe inspection
dry_runnomockedmockednon-detlocal dev
replaynorecordedrecordedbit-identicaldebug, audit
simulatenoscriptedscriptedbit-identicaltest
deterministicyesrealseededbit-identicalregulated workloads

Why it matters

  • Healthcare / financedeterministic mode pins seeds and round-trip schemas so an audit can reproduce the exact run six months later.
  • PR reviewpreview lets a reviewer see what the agent would do without it actually merging.
  • Cost controldry_run lets agents run end-to-end in CI without burning provider credits.

Source: ADR-0009.

On this page