Approve gates and respond to user_input nodes via CLI
Unblock paused dagraph runs by approving or rejecting approval_gate nodes, and supply answers to user_input nodes, directly from the CLI.
When a dagraph run reaches an approval_gate or user_input node, it pauses and waits for a human decision. The approve and respond commands let you record that decision from the terminal. After either command, re-run the DAG with --run-id to resume execution from where it stopped.
Use approve to record a human decision on a paused approval_gate node — either approving it so the run continues, or rejecting it to mark the run as failed.
Use respond to supply a value to a paused user_input node. The node supports three input types: text (free-form string), select (one of a fixed list of options), and confirm (yes/no).