Batch Move Components
batch_move_componentsMove multiple PCB components at once, with transactional safety: either all placements succeed or none are applied. Supports dry-run validation and optional save control.
Instructions
Move multiple PCB components transactionally. If one reference/spec is invalid, no components are moved. Saves by default unless save=false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | Save the board after all moves succeed (default true) | |
| moves | Yes | Map of reference designator to placement spec | |
| dryRun | No | Validate the batch without changing the board |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |