Skip to main content

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: true and capabilities.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/session returns replay_mode: true and mutation_token: null
  • /api/actions/approve-gate returns 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 failures
  • cd website-v2 && npm run build — success
  • X/Twitter: v2.94.0 post success (isolated profile)
  • Reddit: v2.94.0 post success