Gets the path to the checkpoints directory for the current workspace
new
CheckpointManager(context: ZypherContext)
applyCheckpoint(checkpointId: string): Promise<void>
Applies a checkpoint to restore the workspace to that state
createCheckpoint(name: string): Promise<string>
Creates a new checkpoint using Git
getCheckpointDetails(checkpointId: string): Promise<Checkpoint>
Gets details about a specific checkpoint
listCheckpoints(): Promise<Checkpoint[]>
Lists all available checkpoints