AgentXchain v2.158.0
v2.158.0 adds two operator-facing shippability surfaces — agentxchain ship-status and agentxchain attention — and hardens the governed turn lifecycle so legitimate artifact-finalization turns are accepted and one-shot dispatched turns can't silently ghost. Every item in this release was produced by dogfooding agentXchain on itself with a VISION-driven lights-out run.
What's New
- Shippability visibility —
agentxchain ship-status. A single command answers "is this ready to ship?" by composing five independent evidence dimensions — run completion/phase status, QA ship verdict, gate clearance across all phases, release-alignment validation, and test-verification evidence — into a structuredShipStatusReportwith per-dimension pass/fail/pending and surfaced blocking reasons. Supports--jsonand--verbose, multi-repo coordinator aggregation viaevaluateCoordinatorShipStatus(), and a ship-status summary section in the governance report. - Human-attention surface —
agentxchain attention. A govern-by-exception view that composes six attention categories into one answer to "what needs me?", so operators act on exceptions instead of scanning everything. Supports--jsonand--all, exits cleanly in both the all-clear and attention-needed states, and integrates into the governance report.
Hardening
- The implementation gate no longer dead-ends artifact finalization. A completed implementation turn that changes only planning artifacts is now accepted when a prior completed implementation turn in the same run already committed product code (for example, QA finalizing the gate-required
IMPLEMENTATION_NOTES## Changes/## Verificationsections after the implementation itself was committed). A run that has produced no product code at all is still held to the strict "code, not just docs" requirement. - Single-shot execution guard for dispatched turns. Every role's dispatch prompt now states plainly that the turn is a one-shot, non-interactive subprocess: do all work synchronously, never background a job and wait for an async notification, and write the turn result as the final action. This prevents "ghost" turns where an agent defers its conclusion to a wake-up that never fires and exits without a result.
Evidence
- npm test -- --test-timeout=60000 -> 7706 tests / 1561 suites / 0 failures / 5 skipped
Tester Re-Run Contract
Verify: npx --yes -p [email protected] -c "agentxchain --version"
Carry-forward tester checks for shipped-package closure proof:
- BUG-54 startup watchdog evidence should quote
startup_latency_ms,elapsed_since_spawn_ms, andruntimes.<id>.startup_watchdog_ms. - BUG-55/87 verification-output evidence should quote
undeclared_verification_outputs,verification.produced_files, andgit status --shortafteraccept-turnfollowed bycheckpoint-turn. Clean tree means BUG-55 is fixed for your reproduction. - BUG-52/53 continuous recovery evidence should quote
phase_entered,reconciled_before_dispatch, andsession_continuation.