Releases: okuzpe/midas-harness
Releases · okuzpe/midas-harness
Release list
v2.8.1 — Trace hooks ownership
Fixed
- Installer no longer counts
.cursor/hooks.jsonas a vendor managed file after Trace hook merge (user-owned; ADR-011).
Upgrade
npx -y --package=github:okuzpe/midas-harness#v2.8.1 midas --update --yes --tools=cursorv2.8.0 — Harness Trace installs
Harness Trace V2 — ships to product installs
Observe-only agent run tracing is now installed with Midas (Cursor tools).
What's new
- Trace scripts under
.harness/scripts/(trace-write,trace-inspect,trace-hook+ libs) - Idempotent merge of Cursor hooks into
.cursor/hooks.json(marker:trace-hook.mjs) - Correct project-root resolution for install layout (
.harness/scripts/→ project root) - Uninstall strips Midas trace hook entries
- ADR-011 + amends to ADR-010 / ADR-008
Upgrade (Cursor installs)
npx -y --package=github:okuzpe/midas-harness#v2.8.0 midas --update --yes --tools=cursor
node .harness/scripts/trace-inspect.mjs listDocs
- INSTALL.md — Trace section
- docs/adr/ADR-011-harness-trace-installs.md
v2.7.0
Added
- Harness Trace V1 (ADR-010) — observe-only JSONL under
.harness/cache/traces/, Cursor hooks (engine dogfood),npm run trace:write/trace:inspectCLI. /midas-retro— read-only sprint retrospective freeze./midas-investigate— root-cause Iron Law + 3 strikes.- Dogfood locks, safety-guardrails rule, bug-fix regression CHECK, doctor attestation advisory, and INSTALL/dogfood doc updates since 2.6.1.
Full notes: CHANGELOG.md
v2.4.0
[2.4.0] — 2026-08-06
Added
- Commit generated
harness/skill-registry.md(and template copies) so installs resolve
<paths.engine>/skill-registry.md; syncskill-registry.mjsinto the create-midas template.
Changed
- Delegator means path-readability, not Skill-tool invocation: Phase-7 procedures
(midas-progress,midas-verify,midas-qa,midas-lean-review,midas-explore, …) are
Delegator: yesso parents may path-pass theirSKILL.mdfor workers to read.
disable-model-invocationstill blocks auto slash / Skill-tool invoke.orchestrator-only
stays phase gates, install/sync, and high-stakes audits (~13 yes / ~19 orchestrator-only). - Docs +
midas-{orchestrator,builder,scout}contracts spell out path-pass ≠Skill invoke.
Fixed
- Operator heuristics: catch
Publish draft release,Deploy staging, push/create git tag,
and smoke-test installer without reintroducing code-task false positives. - Fail-closed hook coverage for
MIDAS_AUTONOMY_AUTHZ_KEYenv deny.
v2.1.0
Summary
/midas-design— product-authentic redesign ritual + authenticity CHECKs in visual-design / verify.- Architecture hygiene — VERSIONING for 2.x; ADR-001/006 historical; engine
layout: classic+ paths; CI primary smoke is cursor-only thin root (ADR-008). - Version cascade via
npm run bump -- 2.1.0.
Update an existing v2 install
cd path\to\project
npx github:okuzpe/midas-harness#v2.1.0 --update
# optional prune hosts:
npx github:okuzpe/midas-harness#v2.1.0 --update --tools=cursor
node .harness\scripts\doctor.mjs .v2.0.0-rc.4
Summary
- Thin root (ADR-008): canonical engine stays in
.harness/; root hosts are an allowlist. - Default tools:
[cursor]— skills mirror at.cursor/skills/. --update --tools=…: rewritesstate.toolsand prunes orphan Midas adapters/mirrors.- Doctor:
layout:root-allowlist+mirror:cursor-skills.
Update an existing install (e.g. BodegaSuite)
cd path\to\project
npx github:okuzpe/midas-harness#v2.0.0-rc.4 --update --tools=cursor
# or: --tools=cursor,claude-code
node .harness\scripts\doctor.mjs .v2.0.0-rc.3
Summary
- Install and
--updatealways report.gitignoremerge status (written / upgraded / already up to date). /midas-doctordocumentsgitignore:midas-blockand applies the snippet via--fix./midas-updateexit gate requiresgitignore:midas-blockok after upgrade.
Update an existing v2 install
cd /path/to/your-project
npx github:okuzpe/midas-harness#v2.0.0-rc.3 --update
node .harness/scripts/doctor.mjs .Then commit the refreshed .harness/ files and any .gitignore changes.
v2.0.0-rc.2
What's new
- Doctor gate integrity:
gate:phase-*/gate:sprint-continuity+ rulestate-integrity.md - Skills:
/midas-help,/midas-explore(notes under{runs}/explore/;.activegitignored) - Conciseness pass on the longest operational skills
- Docs:
docs/muninn-comparison.md
Install / update
npx github:okuzpe/midas-harness#v2.0.0-rc.2 --tools=cursor
npx github:okuzpe/midas-harness#v2.0.0-rc.2 --updateSee CHANGELOG for full notes.