durable-execution
OfficialDurable execution to crash-safe workflows.
Authorresonatehq
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Durable execution ensures that when a process crashes, it restarts from the last checkpoint rather than from the beginning, enabling reliable long-running workflows.
Core Features & Use Cases
- Durable checkpoints: each step can be replayed from the last completed point using deterministic IDs.
- Cross-service coordination: orchestrate and coordinate steps across multiple services or worker groups.
- Durable timers: suspensions and delays survive crashes, ensuring time-based workflows continue when faulted.
- Human-in-the-loop: suspend workflows awaiting external input or approval without holding resources.
- Outbox pattern: safely handle side effects (emails, webhooks) without duplicating actions on replay.
- Saga, fan-out/fan-in, and entity lifecycle patterns: robust patterns for complex multi-step processes.
- Quick-start templates: starter templates for gateway, workers, and common durability patterns.
Quick Start
Register a generator-based workflow with the Resonate SDK, start the server, and invoke the workflow to observe durable replay across crashes.
Quick Start
Read the pre-built templates and spawn a worker to run a sample durable workflow, observing replay and recovery behavior.
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: durable-execution Download link: https://github.com/resonatehq/resonate-skills/archive/main.zip#durable-execution Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.