dbos-patterns
OfficialMaster DBOS patterns for durable, safe workflows.
Software Engineering#middleware#concurrency#orchestration#deduplication#parent-child#workflow-patterns#dbos
Authorchaingraphlabs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
DBOS patterns address the complexity of coordinating workflows, steps, and child executions by enforcing safe and correct usage of DBOS methods across the system.
Core Features & Use Cases
- Workflow discipline: enforce correct usage of DBOS methods at the workflow and step boundaries.
- Child workflow orchestration: collect and spawn child workflows from a central workflow with idempotent behavior.
- Concurrency & reliability: manage concurrency and deduplication using WorkflowQueue to coordinate large task sets.
- Lifecycle safety: provide patterns for auto-start, parent monitoring, and durable sleep to ensure robust operation.
Quick Start
Install and reference the dbos-patterns in your executor, then apply the CRITICAL constraints in your ExecutionWorkflows.ts and Step implementations to ensure compliant calls and predictable lifecycles.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: dbos-patterns Download link: https://github.com/chaingraphlabs/chaingraph/archive/main.zip#dbos-patterns 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 223,000+ vetted skills library on demand.