Diagrid
Back to all questions
Durable Execution

What is the difference between replay and restart in durable execution?

Replay resumes a workflow from the last persisted checkpoint, re-executing deterministic steps to reconstruct state without redoing external side effects. Restart begins from scratch, losing all prior progress. Catalyst uses replay after crashes or deploys, so your agent workflow continues from where it left off, not from zero. Replay is efficient because only nondeterministic code (like random numbers) must be avoided; side-effecting calls are skipped via cached results.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all