Project checkpoints
ae_checkpointSave timestamped safety copies of an After Effects project, list existing checkpoints, or restore one as a new file before risky changes without overwriting the original.
Instructions
Safety copies of the project: save (saves the open project, then keeps a timestamped copy), list the checkpoints of this project, or restore one (opens it as a NEW file next to the original; neither the original nor an earlier restore is ever overwritten). Use before large or risky changes. The project must have been saved once. save returns the checkpoint id and file; list the ids, times and labels; restore without id takes the latest and refuses while the open project has unsaved changes unless discardChanges. Keeps the 50 latest. To revert just the last edits use ae_undo.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "ae_checkpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Checkpoint id to restore (from list). | |
| label | No | Short label for a new checkpoint. | |
| action | Yes | save a new checkpoint, list this project's checkpoints, or restore one. | |
| discardChanges | No | Restore even if the open project has unsaved changes (they are discarded). |