Package Exports
- @relayplane/engine
- @relayplane/engine/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@relayplane/engine) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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.