Skip to main content
Agents & Automation

Durable Execution

Definition

An execution approach that persists workflow progress so work can resume after interruptions or failures, rather than restarting the entire process.

Why it matters for your business

Important for jobs that span hours, wait for approvals, or depend on unreliable external services. External side effects still need protection against duplicate retries.

In practice

A purchase workflow waits overnight for approval, resumes after a server restart, and checks an idempotency key before placing the order.

How it differs from related terms

Saving chat history preserves conversation. Durable execution preserves enough workflow state and history to recover processing according to the runtime's guarantees.

Sources & further reading