batch_execute
Execute multiple Godot editor tool calls sequentially in one request, halting on error and undoing scene changes, to combine multi-step authoring into an atomic operation.
Instructions
Run several tool calls in one request, in order. steps = [{tool, args}]. Stops at the first failure (stop_on_error, default true). When a step fails, scene edits made by the batch are rolled back via the editor undo history (rollback, default true) â file/resource writes are not. Use to collapse multi-step authoring (create node â set props â attach script) into one atomic call. ok per step means the handler completed - verify EFFECTS with a trailing read-back step (assert_scene / assert_node_state / a get_*) before trusting a mutation batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | ordered [{tool: name, args: {...}}] | |
| rollback | No | undo scene edits on failure (default true) | |
| stop_on_error | No | halt on first failure (default true) |