v0.8.0
Features
-
Deep node targeting in flow_edit: All actions (update, remove, move, add) now search recursively through nested structures — branch paths, condition then/else, loop nodes, and parallel blocks. No more "node not found" for nested nodes.
-
parentparameter: Target a nested node list using slash-separated paths:"myBranch/true"→ branch path"myCond/then"→ condition then block"myLoop"→ loop child nodes"outer/true/inner"→ chained nesting
Works with
addandmoveactions to insert nodes directly into nested containers. -
wrapaction: Wrap one or more contiguous nodes into a new container node (loop, condition, branch, or parallel). The container is created automatically with the wrapped nodes as children. Example:{ "action": "wrap", "nodes": ["step1", "step2"], "wrapper": { "name": "myLoop", "do": "loop", "over": "items", "as": "item" } } -
Cross-level move:
movecan now relocate a node from any nesting depth into a different parent. Specify the destination with theparentparameter.
Fixes (from v0.7.2)
branch.onandcondition.ifnow accept{{ }}template syntax in addition to bare dotted paths.