Skip to content

v1.3.1 — self-healing verify harness; companion-tools docs

Latest

Choose a tag to compare

@ahsan0444 ahsan0444 released this 15 Jun 21:01
· 5 commits to main since this release

Fixes the post-update harness breakage

  • Self-healing deps — every verify entry script runs ensureDeps() first: if the harness node_modules is missing (e.g. right after /plugin update re-clones the cache), it runs npm ci automatically. No more manual reinstall after updates. node_modules-backed imports are now dynamic (after ensureDeps); only built-ins + dependency-free locals are static.
  • Dropped the version-pinned symlinkrun-spec.mjs copies the spec into the harness tree before running, so @playwright/test resolves against the harness node_modules. No specs/node_modules symlink in the data home (it broke when old caches were pruned).
  • Docs — RUNBOOK drops the obsolete TEST_CAMPAIGN_ID (BASE_URL entry + UI discovery). README adds a Companion plugins, MCP servers & tools section (required/recommended/optional with copy-paste commands) and a host-tools table.

Verified: simulated a fresh post-update cache (node_modules removed) → auth.mjs auto-installed → AUTH_OK; run-spec.mjs PASS with no symlink present.