Temporal
Durable execution, retries, compensation.
6 patterns supported.
Patterns this framework supports natively
- Agent Resumption — Persist agent execution state so a long-running run survives restarts, deploys, or user disconnects.
- Compensating Action — Pair every irreversible-looking agent action with a compensating action that can undo or counteract it.
- Circuit Breaker — Stop calling a failing dependency for a cooldown period after error rates exceed a threshold.
- Step Budget — Cap the number of tool calls or loop iterations the agent is allowed within a single request.
- Decision Log — Persist the agent's reasoning trace alongside its actions so post-hoc review can explain why.
- Provenance Ledger — Log every agent decision and state change with enough metadata to explain or reverse it later.