Manage Snapshots
manage_snapshotsSave named checkpoints, compare snapshots, reconstruct past states, revert changes, and undo node mutations to recover from errors and track workflow history.
Instructions
State checkpointing, time travel, diffing, and undo operations. Supported actions: save (create named checkpoint), list (list checkpoints), diff (compare two snapshots), get_state (reconstruct graph state at historical timestamp), revert (rollback graph to historical timestamp), undo (revert last mutation on a node), get_history (chronological audit log for a node).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Force snapshot even if node count is high. | |
| limit | No | Maximum snapshots to list (1-1000). | |
| action | No | The snapshot management action to execute. | |
| node_id | No | Node ID for undo or get_history. | |
| project | No | Target project name or slug. | |
| timestamp | No | ISO 8601 timestamp for get_state or revert. | |
| session_id | No | Optional session identifier for save. | |
| snapshot_id_a | No | First snapshot ID for diff. | |
| snapshot_id_b | No | Second snapshot ID for diff. |