Skip to main content

AgentXchain v2.52.0

v2.52.0 turns doctor into a truthful governed readiness surface for v4 repos and closes a real legacy v3 usability bug on macOS.

Governed repos now have a real readiness doctor​

On governed projects, agentxchain doctor now answers the question the old command never could: can this repo actually run governed work?

The governed doctor checks:

  • config validity
  • role presence
  • runtime reachability for configured local and API-backed runtimes
  • .agentxchain/ state health
  • schedule daemon health when schedules are configured
  • workflow-kit artifact readiness for the active or initial phase

It also ships --json, so readiness can gate CI or automation without scraping terminal output.

Legacy v3 doctor no longer hangs on Accessibility prompts​

The governed doctor was the primary feature, but there was still an unresolved defect on the legacy path: macOS Accessibility probing could hang behind osascript.

This release bounds that probe with a hard timeout. If the Accessibility check does not return promptly, the legacy doctor now warns and continues instead of trapping the operator in a stuck command.

Operator truth from the real CLI path​

This slice was verified on the real CLI path instead of just trusting unit-level checks:

  • fresh governed scaffolds fail readiness when required API auth env vars are missing
  • the same scaffold passes once the configured auth env is present
  • corrupt governed state fails specifically on state_health
  • a fake hanging osascript no longer hangs the legacy doctor

Evidence​

  • 3525 tests / 758 suites / 0 failures
  • node --test cli/test/governed-doctor-e2e.test.js cli/test/legacy-doctor-accessibility.test.js cli/test/docs-cli-command-map-content.test.js passed
  • real CLI repro confirmed governed doctor --json passes with ANTHROPIC_API_KEY set and fails on malformed .agentxchain/state.json
  • Docusaurus production build succeeded