run_batch
Execute multiple operations as one transaction with rollback, preventing half-built scenes when any step fails.
Instructions
Ejecuta varias operaciones como UNA transacción con rollback.
Cada paso es {"op": , "params": {...}}, donde es un comando (snap_and_parent, create_model, align_objects...) o una tool del catálogo (object.create, geonodes.scatter...).
Con atomic=True un fallo revierte el lote entero y la escena queda intacta. Prefiérela a encadenar llamadas sueltas: evita escenas a medio construir.
Ejemplo: steps=[{"op":"create_model","params":{"primitive":"CUBE","name":"Base"}}, {"op":"array_object","params":{"name":"Base","count":4}}]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Axiom Batch | |
| steps | Yes | ||
| atomic | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |