Skip to content

v2.6.1 — quality-gates bundle

Choose a tag to compare

@alexherrero alexherrero released this 23 May 21:53
· 352 commits to main since this release

Patch — paired-doc-only. Substantive change ships entirely on the toolkit side: new quality-gates bundle one-command-installs the 4 base operator-control + verification primitives most agentic-harness /work sessions want.

Paired with agent-toolkit v0.13.0. 7th consecutive paired-release pair.

What changes for harness users

Operators who already had the 4 primitives installed individually: zero behavior change. Bundle install is functionally identical to per-primitive install (same .claude/ paths; same settings.json registrations).

New affordance — one-command adoption:

bash agent-toolkit/install.sh <target-project> --bundle quality-gates

instead of 5 separate --hook <name> / --agent evaluator invocations. Closes the "I forgot to install commit-on-stop and lost an hour" failure mode that surfaced repeatedly in real-world dogfood.

Bundled primitives (all shipped previously as standalone)

  • evaluator sub-agent (ADR 0002, v0.6.0)
  • kill-switch hook (ADR 0003, v0.7.0)
  • steer hook (ADR 0003, v0.7.0)
  • commit-on-stop hook (ADR 0003, v0.7.0)
  • evidence-tracker hook (ADR 0009, v0.12.0)

Notable

  • First real-substance bundle in agent-toolkit after the example-bundle stub. Validates ADR 0001's bundle pattern.
  • Operator-driven mid-plan design pivot from COPY to sibling-reference (bundle is metadata pointing at standalone primitives, not copies). -1992 lines vs. originally-planned COPY pattern; zero ongoing maintenance burden. Decision rationale + Q1-Q2 in ADR 0010.
  • 2 cross-platform Python gotchas caught + fixed mid-plan in the toolkit installer (pwsh Join-Path doesn't mkdir; inline python3 -c open() defaults to cp1252 on Windows). Same family as prior plans' cross-platform-Python-gotcha pattern.

Coordinated-release ordering

Toolkit v0.13.0 tagged first; this release notes URL-link back to it per [[coordinated-release-order]].

Full changelog

v2.6.0..v2.6.1. See CHANGELOG.md.