AgentXchain v2.115.0
Released: 2026-04-17
Highlights
- Plan auto-completion — plans auto-transition to
completedwhen all workstreams finish successfully, no separate operator action needed - Workstream retry — failed workstreams (
needs_attention) can be retried viamission plan launch --workstream <id> --retrywith new chain_id, audit trail preserved - Mission show plan health —
mission shownow surfaces the latest plan status, completion percentage, and workstream-status breakdown in both text and JSON output - Cascade rejected, operator control preserved —
--cascadewas explicitly rejected in favor of manual--all-readyre-invocation; future unattended execution belongs in a separatemission run --autopilotsurface
What Changed
Plan Auto-Completion
markWorkstreamOutcomenow detects when all workstreams in a plan arecompletedand auto-transitions the plan tocompletedstatus- No separate command or operator action needed — happens as part of outcome recording
- Previously, a plan whose workstreams were all done would remain in
approvedstatus indefinitely
Workstream Retry
- New command mode:
agentxchain mission plan launch --workstream <id> --retry - Only accepts workstreams with
launch_status === 'needs_attention'— fail-closed on any other status - Creates a new launch record with a new
chain_id; old launch record preserved for audit - New launch record marked with
retry: truefor observability - Plan status returns from
needs_attentiontoapprovedduring retry --retryrequires--workstreamand is mutually exclusive with--all-ready
Mission Show Plan Health
mission shownow includes latest plan ID, plan status, completion percentage, and workstream-status breakdownmission show --jsonexposes the samelatest_plansummary machine-readably- Shared plan-progress summarization logic reused by both CLI and dashboard
- Empty-mission guidance now points at the real primary flow:
run --chain --mission ...
Cascade Rejection
--cascadeexplicitly rejected viaDEC-MISSION-PLAN-LAUNCH-CASCADE-001- Operator cost of running
--all-readytwice is trivial; engineering cost of cascade is non-trivial - Future unattended dependency-chain execution belongs in a separate
mission run --autopilotsurface with its own contract
Docs Update
/docs/missionsupdated with retry, plan auto-completion, and mission-show plan summary/docs/cliupdated with--retryusage syntax and plan auto-completion behavior- Decomposition spec and missions docs spec tightened to match shipped behavior
Evidence
- 5359 tests / 1114 suites / 0 failures
cd website-v2 && npm run build— clean