Rig Node Add
rig_node_addAdd ONE block (graph node) to a canvas rig — the granular edit for 'add a step that …'. Appends and auto-wires an edge from the current last block (default), from after (a node id/label/position), or unwired with after='none' (a new parallel branch head). Node fields match rig_author's nodes. Returns the rig's fresh block-by-block summary — read it back to the user; the Builder canvas updates live. For whole-rig authoring use rig_author; this is the scalpel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | The block, same fields as a rig_author node: {skill?, sub_rig?, label?, instruction?, doc_input?, endpoint?, tool?, params?, url?, method?, data_op?, data_key?, data_type?, model?, model_policy?, secret_refs?, expects?, produces?, inputs?, pos?} | |
| after | No | Wire the new block after THIS node (id, label, skill name, or 1-based position). Default: the current terminal block. 'none' = leave unwired. | |
| rig_id | Yes | UUID of the rig (rig_search finds it; the Working Rig is usually the most recent) | |
| wallet_address | Yes | Owner scope |