@xyne/workflow-sdk
v3.2.12
Published
Workflow engine SDK — steps, triggers, executor, agents, and a framework-agnostic HTTP router.
Downloads
5,270
Keywords
Readme
@xyne/workflow-sdk
Workflow engine SDK — build, validate, and execute workflows composed of triggers, steps, and control-flow primitives, with a framework-agnostic HTTP router and an optional LLM-agent system.
Install
npm install @xyne/workflow-sdkThe agent system (@xyne/workflow-sdk/agents) additionally requires the pi-mono peer dependencies:
npm install @earendil-works/pi-agent-core @earendil-works/pi-ai typeboxEntry points
| Import | Contents |
| --- | --- |
| @xyne/workflow-sdk | Core: registries, executor, runtime, types |
| @xyne/workflow-sdk/builder | WorkflowConfig / step / trigger config types for building workflows |
| @xyne/workflow-sdk/client | Typed HTTP client for the workflow router |
| @xyne/workflow-sdk/router | Framework-agnostic route definitions |
| @xyne/workflow-sdk/runtime | Runtime wiring types |
| @xyne/workflow-sdk/agents | LLM agent step + tool registry (requires pi-mono peers) |
| @xyne/workflow-sdk/testing | Mock contexts + test helpers |
| @xyne/workflow-sdk/common | Shared utilities |
Built-in steps
CODE, HTTP_REQUEST, CONDITIONAL, SWITCH, LOOP, PARALLEL, WAIT, DEDUP, plus the agent step (RUN_AGENT).
License
UNLICENSED — © Xyne. All rights reserved.
