create_snapshot
Create a point-in-time snapshot of project state to enable fast resume. Use as a checkpoint before major operations or for backup purposes.
Instructions
Create a point-in-time snapshot of project state for fast resume.
Use this to explicitly create a checkpoint before major operations or for backup purposes. Snapshots enable fast project reconstruction via resume_project with use_snapshot=True.
Side effects: Creates a snapshot entry in the snapshot repository. This is a write operation that stores a compressed representation of current state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Whether to force creation even if no new events exist since last snapshot (default False). | |
| limit | No | Maximum number of events to include (default 5000). | |
| include_derived | No | Whether to include derived/computed state in addition to raw events (default False). Increases snapshot size. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||