patch_group
Apply multiple file edits as one atomic transaction: either all operations land or none do, rolling back applied changes in reverse order on failure.
Instructions
Apply several operations as one transaction: all of them land, or none do. Use whenever a change spans more than one file — a new class plus the require_once that references it plus the method that returns it. Applying that halfway leaves the project worse than not starting. On failure everything already applied is rolled back in reverse order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operations | Yes | Each entry is an object with 'op' set to fix_symbol | fix_range | insert_symbol | create_file, plus that tool's arguments. Order matters: they are applied in sequence. |