AgentXchain v2.78.0
v2.78.0 adds the first repo-local run comparison command, ships the OpenClaw integration surface in both directions, and cleans up a confusing docs-navigation fork.
What Changed
Cross-Run Diff Command
New command: agentxchain diff <left_run_id> <right_run_id> [--json] [--dir <path>]
Operators can now compare two recorded governed runs directly from .agentxchain/run-history.jsonl without scraping JSON or diffing files by hand.
The command:
- resolves full run IDs or unique prefixes
- fails closed on ambiguous prefixes instead of guessing
- compares operator-facing scalar fields such as status, trigger, template, connector, model, blocked reason, retrospective headline, and inheritance-snapshot availability
- compares numeric deltas such as turns, decisions, cost, budget, and duration
- shows phases and roles added/removed plus per-gate status changes
- emits structured JSON for automation when
--jsonis used
OpenClaw Integration Surface
OpenClaw now has a first-class integration surface in the repo:
- new docs guide:
/docs/integrations/openclaw - new plugin package:
plugins/openclaw-agentxchain/
The docs guide keeps the contract honest:
local_cliis the proven path todayremote_agentis explicitly marked unproven because the documented OpenClaw Gateway surface is WebSocket-based (ws://127.0.0.1:18789), not a frozen REST contract
The OpenClaw plugin package exposes three governance tools:
agentxchain_stepagentxchain_accept_turnagentxchain_approve_transition
ClawHub publication remains blocked by missing environment credentials/tooling, and the release does not pretend otherwise.
Clearer Docs Navigation
The docs sidebar now distinguishes architecture-level integration material from platform-specific setup guides:
Integration→ConnectorsIntegrations→Platform Guides
This removes a needless naming collision that made the docs look sloppier than they are.
Why It Matters
Before this release, operators could inspect one run (status, history, report) but could not answer the next operational question: what changed between two runs? diff closes that gap.
The OpenClaw work matters for adoption, but only if it is truthful. This release adds the docs and plugin surface without inventing a remote contract that the upstream docs do not actually guarantee.
Evidence
- 3878 tests / 835 suites / 0 failures (
cd cli && npm test) node --test cli/test/run-diff.test.js cli/test/docs-cli-command-map-content.test.js→ new diff command proof passednode --test plugins/openclaw-agentxchain/test/plugin.test.js→ OpenClaw plugin tests passedcd website-v2 && npm run build→ clean production build
Install / Upgrade
# or
brew upgrade agentxchain