Release notes¶
Alpha changelog (pre-1.0)¶
Last reviewed: 2026-06-17
Current engine: @agent-workflow/engine@0.1.5. Maintainer process: release-process.md. Roadmap: ROADMAP.md.
v0.1.5 — 2026-06-17¶
Added¶
LlmActivityExecutor— engine-directllm_callwith OpenAI-compatible provider wiring and structured output validation (BEN-93).StepHandlerRegistry/StepActivityExecutor— pluggable in-processstephandlers (BEN-90).CompositeActivityExecutor— routes activities by node type; MCP stdio production wiring fortool_call(BEN-91).- Host-mediated
agent_delegatelifecycle — correlation-aware delegate status projection (BEN-95). - Production delegate executors —
A2ADelegateExecutor,McpDelegateExecutor,SdkDelegateExecutor, andCompositeDelegateExecutor(BEN-94, BEN-96). - MCP operator manifest validation — CLI and library exports for Cursor-style
mcpServersmanifests.
Changed¶
- MCP stdio adapter can wire composite activity and delegate executors for production operator profiles.
- Integration parity matrix documents R2/R3 conformance vectors and normalized snapshot format.
Fixed¶
- LLM runner integration test aligned with workflow edge schema (BEN-93).
honodependency bump to satisfy npm audit gate.
Docs¶
- Host-mediated activities guide and lighthouse parity (BEN-92).
- Operator manifest contract and as-built architecture diagram updates.
Breaking/Impact Notes¶
- Minor (
0.1.5): no schema or engine-profile contract changes; new executors are opt-in via application port / MCP wiring. Default in-process stub behavior remains for smoke tests.
Published URLs¶
- User docs: https://benvdbergh.github.io/workflows/latest/
- Schema mirror: https://benvdbergh.github.io/workflows/schemas/0.1.5/workflow-definition.json
v0.1.4 — 2026-06-15¶
Added¶
- (none — pipeline validation cut)
Changed¶
- (none — engine package unchanged)
Fixed¶
- Release docs deploy:
release.ymlanddocs-publish.ymlfetchgh-pagesbefore mike deploy to avoid push races. create-github-releaseno longer blocked when docs deploy fails after a successful npm publish.
Docs¶
- Release notes for pipeline validation cut.
Breaking/Impact Notes¶
- Patch (
0.1.4): no engine API or schema contract changes.
Published URLs¶
- User docs: https://benvdbergh.github.io/workflows/latest/
- Schema mirror: https://benvdbergh.github.io/workflows/schemas/0.1.4/workflow-definition.json
v0.1.3 — 2026-06-15¶
Added¶
- Tag-triggered release orchestration (
.github/workflows/release.yml): push annotatedv*tag runs quality gates → npm pack artifact → OIDC npm publish → GitHub Pages docs → GitHub Release. wf-releasemaintainer skill (.claude/skills/wf-release/) for preflight, tag push, postflight, and break-glass routing.- Release process overview (docs/governance/release-process.md).
Changed¶
- Release governance docs updated: tag push is the primary path; manual packaging/publish/docs workflows are break-glass only.
- Product documentation publishing workflow and end-user docs site build path on
master. - POC terminology renamed to engine profile across docs and skills (#89).
Fixed¶
- (none called out separately for this cut)
Docs¶
- Governance docs aligned to tag-triggered automation;
CLAUDE.md,README.md, and wf skills updated forwf-release.
Breaking/Impact Notes¶
- Patch (
0.1.3): no engine API or schema contract changes; release operators should use tag push instead of manual workflow dispatch for routine cuts.
Published URLs¶
- User docs: https://benvdbergh.github.io/workflows/latest/
- Schema mirror: https://benvdbergh.github.io/workflows/schemas/0.1.3/workflow-definition.json
v0.1.2 — 2026-05-17¶
Added¶
- Native
agent_delegateandsubworkflownode types in the engine profile, schema bundle, and graph walker. - In-process mock A2A delegate lifecycle for
agent_delegatewithconfig.protocol: "a2a". - Subworkflow nesting depth limit (default max depth 4).
Changed¶
- Engine profile and product documentation aligned: delegation and composition are in scope for
@agent-workflow/engine@0.1.2.
Docs¶
- End-user documentation site sources under
docs/user/.
Breaking/Impact Notes¶
- Patch (
0.1.2): new node types and commands/events; consumers on0.1.1should re-validate workflows against the bundled schema before upgrade. subworkflowworkflow refs: packaged installs must register child definitions viaregisterWorkflowRef(urn, definition); URNs are not auto-discovered from the npm tarball alone.
Published URLs¶
- User docs: https://benvdbergh.github.io/workflows/latest/
- Schema mirror: https://benvdbergh.github.io/workflows/schemas/0.1.2/workflow-definition.json
v0.1.1 — 2026-05-17¶
Added¶
- Unified workflow graph walker as the single orchestration path for linear,
switch,interrupt/resume, and R2 nodes (parallel,wait,set_state). - Parallel join runtime with graph invariants and walker support modules.
Changed¶
- Linear runner and application/MCP layers route through the graph walker (removed legacy
poc-runnerentrypoints). - Conformance harness uses
runGraphWorkflowfrom the public engine API.
Breaking/Impact Notes¶
- Import/path: consumers that imported
poc-runnerorpoc-runner-r2-parallelmust userunGraphWorkflow/createLinearRunnerfrom@agent-workflow/engine.
Known limitations¶
agent_delegate: reference engine uses mock A2A only; production A2A/MCP/SDK adapters are not bundled (see engine-profile.md, ADR-0004).subworkflowworkflow refs: child definitions must be registered (e.g.registerWorkflowRef); built-in URNs load fromexamples/only in a monorepo checkout, not from the npm tarball (engine README).- Wait
signal: requires a host; the bare engine fails this path at runtime. - Contracts and naming are pre-1.0; breaking changes may occur before
1.0.0. - Conformance deferrals are listed in
conformance/README.md.
Usage caveats¶
- Treat all workflows as alpha artifacts; validate definitions before execution.
- Use canonical JSON as execution input.
- Align local checks with CI:
npm run validate-workflowsandnpm run conformance. - Node.js ≥ 22.5.0 for the engine; repository CI uses Node.js 24.
- MCP operator wiring: mcp-operator-guide.md (GitHub Pages).