durable-execution

Official

Durable 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.