Skip to content

v0.2.0

Choose a tag to compare

@coo1white coo1white released this 05 Jul 16:15
· 606 commits to main since this release

You can now run ~50 verbs that were MCP-only — cw schedule|routine|queue|sched, cw run export|import|restore, cw gc run, cw registry show, and the multi-agent read verbs — straight from the cw CLI, on a from-scratch-rebuilt runtime whose external behavior is proven byte-for-byte unchanged by a 101-case conformance suite that passes on both the old and the new build.

  • Capability: Cool Workflow's runtime is a from-scratch rebuild, cut over as the shipping product with byte-identical external behavior (a 101-case conformance suite holds 101/101 throughout). ~50 CLI verbs that were previously MCP-only — cw schedule|routine|queue|sched, cw run export|import|restore, cw gc run, cw registry show, and the multi-agent read verbs — are now on the CLI too.
  • Implementation: A pure core/ (no IO) + impure shell/ (all IO) split, with one capability table driving both CLI and MCP dispatch, so a verb and its MCP peer can never drift. Two real bugs surfaced and were fixed: cw review policy silently dropped its CLI flags, and cw quickstart --bundle didn't fail closed on a bad bundle seal.
  • Tests: 173/173 white-box smokes, 101/101 black-box conformance (held throughout the rebuild), 13/13 release gate, green CI on Node 18/22 × x86_64/ARM64.
  • Risk: Higher-touch than usual (the whole runtime was rebuilt) but tightly gated — public CLI/MCP surface, --json, signing, and state format are all unchanged. Zero new runtime dependencies.

Provenance & audit

Released through the gated flow: deterministic gate → independent release-reviewer (verdict above) → provenance-attested npm publish.