Undo, redo, checkpoints
edit_historyUndo or redo plan changes, create named checkpoints, revert to them, and list history so you can restore a prior design state without changing ids.
Instructions
Undo, redo, or name where the plan is now and come back to it. undo and redo step through changes, whoever made them, and the reply names what changed. checkpoint {label} remembers this point; revert {label} undoes back down to it, keeping every id — which duplicating a version cannot do, since a copy renumbers. A checkpoint lives with the project and survives saving; history lists them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | For `checkpoint` and `revert`: the checkpoint's name | |
| action | Yes | What to do |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | No | ||
| ok | Yes | ||
| ids | No | ||
| rev | No | ||
| gone | No | ||
| text | Yes | ||
| added | No | ||
| changed | No | ||
| properties | No | ||
| annotations | No |