Skip to content

v0.62.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 06:07
· 60 commits to main since this release

[0.62.0] - 2026-10-03

Changed

  • Maker is the single front door. The intent-layer, project-knowledge and world-model
    skills are rendered not model-invocable (Codex: new agents/openai.yaml with implicit
    invocation off); they are reached through Maker (it Reads their procedures) or by typing them.
    Agent/skill pointers route to Maker without naming the skill, stage command descriptions are
    gated, /hm:help lists them as typed-only rows, and /hm:execute instructs a mid-stage aside
    (ask to end the stage) with decision capture. Allowed-tools are scoped per skill/stage.
  • hm world_model digest fields. Active intents are capped, parked intents sort last, the
    latest artifact is reported, and each call appends a maker_load observability row (fail-soft
    when the observability directory is unwritable).
  • memory_retrieve is bounded to 8 KB, lexical-first. The count floor admits entries only
    when fewer than k lexical hits exist. The --floor-entry-bytes and --floor-byte-cap flags
    are removed.

Added

  • hm autopilot narrow — stop the armed pipeline at an earlier stage and remember the original so
    it can be restored; it never widens, and undo is re-arming with --until wrapup.

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 50 items

tests/integration/test_boundary_codex_toml.py ............               [ 24%]
tests/integration/test_boundary_cursor_mdc.py .......                    [ 38%]
tests/integration/test_boundary_harness_yaml.py ........                 [ 54%]
tests/integration/test_boundary_hooks_json.py .........                  [ 72%]
tests/integration/test_boundary_meta.py .......                          [ 86%]
tests/integration/test_boundary_settings_json.py .......                 [100%]

============================== 50 passed in 4.96s ==============================