v2.6.1 — quality-gates bundle
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-gatesinstead 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)
evaluatorsub-agent (ADR 0002, v0.6.0)kill-switchhook (ADR 0003, v0.7.0)steerhook (ADR 0003, v0.7.0)commit-on-stophook (ADR 0003, v0.7.0)evidence-trackerhook (ADR 0009, v0.12.0)
Notable
- First real-substance bundle in agent-toolkit after the
example-bundlestub. 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-Pathdoesn'tmkdir; inlinepython3 -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.