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-2560bfadd8ac2a014441ad2fd3675bbaf6fc125cbb4cca027b17f88f1f485b98e5b- npm publish pending (owner will run
npm publishfrom 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)