Framework

Temporal

Durable execution, retries, compensation.

6 patterns supported.

Patterns this framework supports natively

  • Agent ResumptionPersist agent execution state so a long-running run survives restarts, deploys, or user disconnects.
  • Compensating ActionPair every irreversible-looking agent action with a compensating action that can undo or counteract it.
  • Circuit BreakerStop calling a failing dependency for a cooldown period after error rates exceed a threshold.
  • Step BudgetCap the number of tool calls or loop iterations the agent is allowed within a single request.
  • Decision LogPersist the agent's reasoning trace alongside its actions so post-hoc review can explain why.
  • Provenance LedgerLog every agent decision and state change with enough metadata to explain or reverse it later.