manage_snapshots
Create, list, diff, revert, and undo workflow state checkpoints to compare versions, recover historical graph states, and track node audit history.
Instructions
State checkpointing, time travel, diffing, and undo operations (actions: save, list, diff, get_state, revert, undo, get_history). Use manage_snapshots instead of manage_database when reverting state graph mutations or comparing checkpoints rather than physical database file maintenance.
Returns snapshot record, state graph diff, historical graph state, or node audit history.
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 | Yes | The snapshot management action to execute: save, list, diff, get_state, revert, undo, get_history. | |
| 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. |