@relayplane/engine
v0.1.0
Published
Local Workflow Engine - Pure, deterministic workflow executor
Maintainers
Readme
@relayplane/engine
Local Workflow Engine - Pure, deterministic workflow executor for RelayPlane v3.
Features
- DAG Validation: Detect cycles and validate dependencies
- Step Execution: Execute individual workflow steps with retry logic
- Context Management: Manage execution state and template interpolation
- Workflow Runner: Orchestrate multi-step workflows
Architecture
src/types/- TypeScript type definitionssrc/validation/- DAG validation and topological sortsrc/execution/- Context, executor, and runnersrc/errors/- Error classes and normalization
Development
# Run tests
pnpm test
# Watch mode
pnpm test:watch
# Type checking
pnpm type-check
# Build
pnpm buildDocumentation
See /docs/Engine Internals Specification.md for detailed implementation specs.
