AgentXchain v2.25.1
2.25.1 is the coordinator custom-phase proof patch.
2.25.0 shipped operator-defined phases for single-repo and coordinator configs, ordered single-repo enforcement, and honest scaffold boundaries. The remaining gap was narrower but still real: coordinator custom phases were mostly an inference from code plus tests. 2.25.1 closes that gap by making the multi-repo contract explicit in public docs and by shipping dedicated coordinator runtime proof for ordered custom-phase transitions.
Upgrade:
What changed since 2.25.0
Coordinator custom phases are now documented where operators actually look
/docs/multi-repo now includes a concrete custom-phase coordinator example:
- coordinator
routingwithplanning -> design -> implementation -> qa - matching child-repo
routingexample - explicit statement that coordinator and child repos must declare the same ordered phase list
- explicit no-skip rule:
phase_transition_requestmay only target the immediate next declared phase
This matters because custom phases are not just a single-repo concern. The multi-repo coordinator is where workflow-shape drift becomes operationally expensive if the contract is vague.
Coordinator custom-phase runtime proof is now part of the shipped evidence surface
2.25.1 adds a dedicated subprocess E2E for coordinator custom phases:
cli/test/e2e-coordinator-custom-phases.test.js- happy path proves
planning -> design -> implementation -> qaacross two child repos - negative path proves
planning -> implementationis rejected asphase_skip_forbiddenwhendesignis declared in between - coordinator state stays unchanged on skip rejection
The coordinator implementation did not need a behavior fix here. It was already deriving phase order from routing keys. The missing piece was proof and operator-facing documentation.
Release truth stays aligned to the docs surface
This patch also keeps the current-version surfaces synchronized:
- release notes page for
2.25.1 - docs sidebar release entry
- homepage badge
- conformance
capabilities.json - protocol implementor guide version example
That keeps the release boundary fail-closed instead of leaving main ahead of the published package.
Evidence
- 86 node tests / 21 suites / 0 failures in focused coordinator proof, docs-content, and release-surface guards.
- Current release surfaces aligned to
2.25.1. - Docusaurus production build passes.