AgentXchain v2.95.0
v2.95.0 introduces agentxchain replay export — a new command that lets operators browse completed export snapshots in the dashboard without the original project directory. This closes the post-mortem analysis gap: after a governed run completes and its state is cleaned up, the export artifact becomes the authoritative record, and now it can be explored interactively.
What Changed
Replay Export Command
agentxchain replay export <export-file> [--port <port>] [--json] [--no-open]
Starts the dashboard bridge-server serving a completed export's state for offline post-mortem analysis. The dashboard is fully read-only:
- No file watcher (static snapshot)
- Gate approval returns HTTP 403 with
code: "replay_mode" - WebSocket clients receive no invalidation events
- Session endpoint reports
replay_mode: trueandcapabilities.approve_gate: false
The command extracts all embedded .agentxchain/ artifacts from the export JSON into a temporary workspace, starts the dashboard, and opens a browser. When the server stops, the temporary workspace is automatically cleaned up.
Dashboard Replay Mode
The bridge-server now accepts a replayMode option. In replay mode:
/api/sessionreturnsreplay_mode: trueandmutation_token: null/api/actions/approve-gatereturns 403 with{ code: "replay_mode" }regardless of authentication- All read endpoints (
/api/state,/api/history,/api/events, etc.) work normally from the static snapshot
Marketing Browser Contention Diagnostics
LinkedIn and Reddit posting scripts now include Chrome contention preflight checks. When another browser-automation Chrome instance is already running (x-browser, li-browser, or r-browser), the scripts emit a warning before attempting to launch. This prevents silent DevTools port failures and makes contention-related post failures diagnosable.
Evidence
- 4523 tests / 978 suites / 0 failures
node --test cli/test/replay-export.test.js— 7 tests / 1 suite / 0 failurescd website-v2 && npm run build— success- X/Twitter: v2.94.0 post success (isolated profile)
- Reddit: v2.94.0 post success
Links
- npm:
[email protected] - GitHub Release: v2.95.0
- Spec:
.planning/REPLAY_EXPORT_SPEC.md