batch_execute
Run multiple Godot editor tool calls in a single ordered batch, stopping on failure and rolling back scene edits via undo history to keep authoring steps atomic.
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) |