v0.2.0
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) + impureshell/(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 policysilently dropped its CLI flags, andcw quickstart --bundledidn'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
- Reviewed commit:
c974dd8d61e7 - Independent reviewer verdict (committed):
.cw-release/review-c974dd8d61e7a69e5aace07e768200ff4835b830.verdict - Full diff:
v0.1.98...v0.2.0 - npm (provenance-attested):
cool-workflow@0.2.0
Released through the gated flow: deterministic gate → independent release-reviewer (verdict above) → provenance-attested npm publish.