AgentXchain v2.62.0
v2.62.0 ships the non-blocking budget policy (on_exceed: "warn"), the config inspection surface (config --get), and fixes the report command so warn-mode budget state is no longer silently stripped from governance reports.
What Changed
budget.on_exceed: "warn"is now a valid policy. Runs continue past budget exhaustion with observable[OVER BUDGET]status,budget_exceeded_warnevents, and CLI advisories onaccept-turn,step,resume, andrestart.agentxchain config --get <path>provides dot-path config inspection for governed and legacy repos.--getand--setare mutually exclusive.agentxchain reportnow preserveswarn_mode,exhausted,exhausted_at, andexhausted_after_turnin JSON reports and shows[OVER BUDGET]in text and**[OVER BUDGET]**in markdown reports.- Timeout recovery docs in
timeouts.mdxandrecovery.mdxnow route scalar adjustments throughagentxchain config --set timeouts.<field> <value>. - Getting-started QA fallback now uses
agentxchain config --set roles.qa.runtime manual-qainstead of manual JSON editing. budget_exceeded_warnadded toVALID_RUN_EVENTS(now 12 event types).
Why It Matters
A governed system that blocks on every budget violation forces operators to choose between turning off budgets and losing momentum. on_exceed: "warn" gives operators a third option: observe and continue, then adjust budgets between runs. The config inspection surface (--get) completes the round-trip so operators can verify budget policy without reading raw JSON.
Evidence
- 3625 tests / 782 suites / 0 failures
- Report warn-mode proof:
node --test cli/test/report-cli.test.js(13 tests including AT-REPORT-008 warn-mode across all formats) - Budget warn-mode proof:
node --test cli/test/budget-warn-mode.test.js cli/test/e2e-budget-warn-mode.test.js(15 tests covering state, CLI, and E2E) - Config inspection proof:
node --test cli/test/config-governed.test.js(20 tests) cd website-v2 && npm run build-> clean production build