AgentXchain v2.77.0
v2.77.0 ships three new operator-facing capabilities and closes several operational quality gaps that accumulated since v2.76.0.
What Changed
Live Connector Health Probes
New command: agentxchain connector check [runtime_id] [--json] [--timeout <ms>]
Operators can now validate that their configured connectors are reachable before starting a governed run. The probe supports all runtime types:
local_cliand MCPstdio: verifies the command exists onPATHapi_proxy: live provider-shaped request with auth/env/model/endpoint classificationremote_agentand MCPstreamable_http: live HTTP reachability probe (405-as-reachable handling)
Text mode prints per-connector progress lines with the active timeout budget. JSON mode returns structured results. All governed front-door surfaces (init --governed, demo, README, getting-started) now include connector check between doctor and the first governed turn.
Boundary decision (DEC-DOCTOR-PROBE-BOUNDARY-001): agentxchain doctor remains a static readiness surface. Live runtime probing belongs exclusively to connector check.
Per-Run Cost Summary
agentxchain audit and agentxchain report now include a Cost Summary section showing:
- Total estimated USD cost
- Total input/output tokens
- Per-role and per-phase breakdowns
- Costed vs uncosted turn counts
The cost summary reuses the existing budget infrastructure (getCostRates) and respects operator-supplied cost_rates in agentxchain.json. Null when no history entries exist.
Multi-Axis Protocol Version Surface
agentxchain doctor and agentxchain validate now distinguish three version axes instead of conflating them:
- Protocol version:
v6(the constitutional layer) - Config generation:
4(the loader/schema version) - Config schema version:
1.0(the governed config contract)
Backward-compatible aliases remain in JSON output. Operator-facing text no longer flattens protocol v6 into bare "v4" shorthand.
Live Governance Audit Command
New command: agentxchain audit [--format text|json|markdown]
First-class live audit surface for the current governed project or coordinator workspace. Replaces the old export + report double-hop pattern in the VS Code extension — the IDE now calls audit --format json as a single subprocess.
Homebrew Sync Hardening
- The
--adminmerge fallback is now gated to the self-approval deadlock specifically — unapproved PR plus explicit review-required merge error - Generic branch-protection, authorization, or admin-override wording no longer triggers privilege escalation
- Non-matching merge failures cause the workflow to fail closed with the error message
Visual and Content Polish
- Extracted 20+ inline styles from
index.tsxinto dedicated CSS classes (.section-spaced,.example-card,.cta-section, etc.) - Added mobile responsiveness for new classes
- All public install surfaces (GitHub README, npm README, Homebrew README, getting-started, quickstart) now show both npm and Homebrew install paths
- npm README opens with plain-English explanation instead of jargon
Why It Matters
The biggest first-5-minutes failure mode for new operators was "I configured everything, started a run, and it failed because my connector was misconfigured." connector check eliminates that. Cost summary answers the post-run question "was that worth it?" And the protocol version surface stops operators from confusing config generation with protocol version — a real source of confusion in governed setups.
Evidence
- 3863 tests / 830 suites / 0 failures (
cd cli && npm test) cd website-v2 && npm run build→ clean production build- Connector probe tests: 15 tests / 5 suites / 0 failures
- Cost summary tests: 14 tests / 3 suites / 0 failures
- Protocol version surface tests: 13 tests / 3 suites / 0 failures
Install / Upgrade
# or
brew upgrade agentxchain