Skip to content

v0.65.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 16:15
· 11 commits to main since this release

[0.65.1] - 2026-10-18

/hm:health stops raising two findings a re-render can never clear, and autonomy.pipeline stops
naming the stages 0.64.0 folded away.

Fixed

  • /hm:health no longer reports a missing autopilot_autoarm hook. The
    autopilot_autoarm_registered signal still read autonomy.autopilot_persistent, which make
    already warns is inert. Since 0.64.0 renders no autoarm hook, a re-render could never clear it.
  • autonomy.pipeline stops naming the folded review / verify stages. The default and the
    preset fallback are now research → spec → execute → wrapup. An existing harness.yaml drops
    them on load with one advisory, the same way it drops plan, and the re-render persists the
    shorter list. A pipeline that named only retired stages becomes the four-stage default.
    AtomicStage keeps both members for the retired autopilot CLI, but the shared filter means
    hm autopilot on --pipeline now drops review / verify silently.

Boundary tests (advisory)

Layer 1 of PLAN-test-fidelity-gap. Pure parser checks; advisory only.

Status: ✅ PASS

============================= test session starts ==============================
platform linux -- Python 3.12.15, pytest-9.0.3, pluggy-1.6.0
rootdir: /home/runner/work/harness-maker/harness-maker
configfile: pyproject.toml
plugins: asyncio-1.3.0, anyio-4.14.2, respx-0.23.1, hypothesis-6.155.7, xdist-3.8.0
asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 38 items

tests/integration/test_boundary_bench_resume.py s                        [  2%]
tests/integration/test_boundary_codex_toml.py ............               [ 34%]
tests/integration/test_boundary_harness_yaml.py ........                 [ 55%]
tests/integration/test_boundary_hooks_json.py ....                       [ 65%]
tests/integration/test_boundary_meta.py ......                           [ 81%]
tests/integration/test_boundary_settings_json.py .......                 [100%]

======================== 37 passed, 1 skipped in 4.96s =========================