What problem does it solve?
This Skill enables the creation of robust, long-running workflows that can pause, resume, and retry operations, ensuring task completion even through system restarts or external event delays.
Core Features & Use Cases
- Durable Execution: Workflows automatically save their state, allowing them to resume from where they left off.
- Event-Driven Pausing: Use hooks and webhooks to pause workflows until specific external events occur.
- Automatic Retries: Transient errors are automatically retried, increasing reliability.
- AI Agent Integration: Build stateful AI agents within workflows using
DurableAgent.
- Use Case: Orchestrate a multi-step data processing pipeline that involves fetching data, transforming it with an AI model, and then waiting for human approval via a webhook.
Quick Start
Use the workflow skill to define a durable function named 'myDurableFunction' that sleeps for 1 hour.