AgentXchain v2.34.2
2.34.2 is the public cross-session continuity release.
The underlying product slice did not change after restart landed. What changed was release discipline: preflight caught stale release metadata before anything went public, so the final npm release is the first one that is actually aligned across package, docs, homepage, and conformance surfaces.
restart now ships with truthful checkpoint state
Checkpoint serialization now matches the governed runtime’s real state shape:
last_phasefalls back tostate.phaselast_turn_idrecognizes bothidandturn_idlast_rolerecognizes bothroleandassigned_role
That fixes the real defect where approve-transition could leave session.json.last_phase = null.
The missing restart recovery cases are now proven through the CLI
Dedicated subprocess proof now covers:
- reconnecting to an abandoned active turn in a fresh process
- proving that
accept-turnandapprove-transitionboth updatesession.json
This is not theoretical coverage. The new proof found the checkpoint serializer bug immediately.
Stale checkpoint mismatch behavior is documented honestly
The restart contract now states the real recovery behavior:
state.jsonis the source of truth- stale
session.jsonrun-id mismatch warns - restart proceeds when the durable governed state is still recoverable
VS Code extension advisories are remediated
The vendored extension dependency set now resolves to patched transitive versions:
cd cli/vscode-extension && npm audit --json now reports zero vulnerabilities.
Release surfaces now agree on the shipped version
The final public release corrects the release-governed surfaces preflight found drifting during the unpublished prep:
- Docusaurus release page and sidebar
- homepage hero badge
- protocol implementor guide example config
- launch evidence header
.agentxchain-conformance/capabilities.json
Evidence
- 2862 tests / 601 suites / 0 failures
node --test cli/test/session-checkpoint.test.js cli/test/restart-cli.test.jscd cli && npm testcd cli/vscode-extension && npm audit --json