Skip to content

v0.8.2 — Four-Tool Integration

Latest

Choose a tag to compare

@imBlanker imBlanker released this 17 Sep 21:58
· 14 commits to main since this release

MAWF v0.8.2 — Four-Tool Integration

Selective integration of write-notes-like-deepseek + CE Compound (durable knowledge), Trellis Card (desktop companion + transport seam), and Archify (locked diagram engine) into MAWF.

New capabilities

  • Knowledge store (docs/knowledge/): dual-track Decision (write-notes-compatible header format) + Solution (CE-style YAML frontmatter + evidence-chain sections); CAS writes, advisory locks, sidecar provenance (lastVerified only moves on explicit verification), sealed+immutable archive, writer CLI (mawf knowledge get|create|update|archive|verify-doc), explainable CJK/latin retrieval with strict budgets, legacy→default migrator with dry-run + rollback
  • Four-host skills: mawf-decision / mawf-compound / mawf-knowledge / mawf-archify (installed via mawf install)
  • Bridge + SSH transport: typed read-only NDJSON protocol (no exec, no arbitrary file read), fixed MAWF-owned remote entry with strict charset gate, install-helper remote records, machineId-canonical workspace identity, stdin-hello workspace selection — verified live over a real SSH link (handshake/tasks/CJK-retrieval/tmux metadata/escape-rejection)
  • Companion board service: loopback token-authed /rpc serving the vendored Notes Board with a workspace datasource (board stays byte-identical at rest)
  • Archify adapter: raw-argv pass-through to the locked engine (commit-pinned; npm "archify" is an unrelated package), artifact registry (rebuildable), preview-state sidecar; visual-check verified with real Chromium
  • Component manager: locked registry, digest-verified offline install, closure/entry validation, doctor-based promotion, rollback
  • Observer: fail-open session hooks with precise ownership (never touches cost/permission guards)

Verification

  • Suite: 534 tests / 524 pass / 0 fail / 10 skipped at tag commit
  • CI: ubuntu Node 22/24 green at tag commit; Windows green at a7cb7a1/7c6057f, queued at release time due to GitHub runner congestion (no failures anywhere)
  • A20 packed-install gate: PASS (tarball → isolated install → installed-CLI smoke)

Artifact

  • multi-agents-workflow-0.8.2.tgz — SHA-256 0bfadd8ac2a014441ad2fd3675bbaf6fc125cbb4cca027b17f88f1f485b98e5b
  • npm publish pending (owner will run npm publish from the tagged commit)

Notes

  • PR #38 (base main) remains open; the tag points at the integration branch head per owner instruction
  • write-notes/trellis-card upstreams lack LICENSE files; use is owner-authorized pending upstream license text (provenance + notices shipped)