Expand description
Plan Diff — compare two exported execution plans.
Reads two plan JSON files (produced by axon run --export-plan) and
produces a structured diff showing what changed between them:
- Added / removed / modified flows (units)
- Added / removed / modified steps within matching flows
- Changed prompts, step types, dependencies
- Changed tool registry
- Changed dependency graph (new parallel groups, unresolved refs)
Usage: axon diff plan_a.json plan_b.json axon diff plan_a.json plan_b.json –json
Exit codes: 0 — plans are identical 1 — plans differ 2 — I/O or parse error
Structs§
- Deps
Diff - Dependency graph diff.
- Diff
Summary - Aggregate change counts.
- Field
Change - A single field-level change.
- Plan
Diff - Top-level diff between two plans.
- Step
Diff - Diff for a single step.
- Tools
Diff - Tool registry diff.
- Unit
Diff - Diff for a single execution unit (flow).
Enums§
- Change
Status - Change classification.
Functions§
- diff_
plans - Compare two plan JSON values and produce a structured diff.
- run_
diff - Run the diff command. Returns exit code.