AgentXchain v2.98.0
v2.98.0 adds export-aware diffing to the CLI. Operators can now compare two portable audit artifacts directly with agentxchain diff ... --export instead of reconstructing drift manually from JSON blobs or replay dashboards.
Released: 2026-04-15
Export-Aware Diff
New CLI Mode
agentxchain diff <left_export.json> <right_export.json> --export [--json]
This extends the existing repo-local run-history diff surface without overloading its meaning:
- default mode still compares
.agentxchain/run-history.jsonlentries by run ID or unique prefix --exportswitches the command into artifact comparison mode- mixed export kinds fail closed instead of guessing
Run Export Drift
For agentxchain_run_export artifacts, the diff now highlights:
- run ID, status, phase, project goal, provenance trigger, and dashboard-session drift
- history / decision / audit / artifact-count deltas
- delegation count changes
- repo-decision ID additions and removals
Coordinator Export Drift
For agentxchain_coordinator_export artifacts, the diff now highlights:
- super-run, status, phase, barrier-count, and aggregated-event-count drift
- per-repo run-status changes derived from authority-first child repo status when nested child exports are readable
- nested child-export availability changes (
ok: true/false) - per-event-type deltas from aggregated coordinator events
summary.repo_run_statuses remains preserved as raw coordinator snapshot metadata. It is not the primary repo-status comparison source for coordinator export drift.
Release Notes Ordering Hardening
This release also re-normalizes release-note sidebar_position values so the autogenerated Release Notes sidebar keeps rendering newest-first as new versions land. Recent releases had started to accumulate duplicate positions again, which would have reintroduced the ordering bug on the live site.
Evidence
- 4586 tests / 978 suites / 0 failures
node --test cli/test/run-diff.test.js→ 9 tests / 0 failurescd website-v2 && npm run build→ successagentxchain diff --helpnow documents--export