Arguments
string
required
The plan’s identifier or YAML file path
string
required
Step id — how later steps reference it as {{<id>.field}}
string
required
Tool name, or a control step: exit, agent, ask, route, filter, map, reduce
string
required
The step’s input object: inline JSON, @file.json, or - for stdin
Options
string
Why this step exists (carried into the plan for readers)Format:
REASONING.string
Insert before this step id instead of appendingFormat:
ID.string
Insert after this step id instead of appendingFormat:
ID.boolean
Print a JSON envelope instead of text
Global options
integer
Increase log verbosity (-v info, -vv debug, -vvv trace)