AI makes mistakes! Undisk makes recovery instant: every write is versioned, every file is reversible.
See it heal →

Version control

ToolDescription
list_versionsShow version history for a file: timestamp, agent, content hash, size.
view_file_historyLaunch the interactive version timeline UI for a specific file.
open_incident_commanderLaunch incident-oriented timeline UI with triage defaults and rollback focus.
list_changesQuery all changes across the workspace by agent and/or time range. At least one filter required. Returns version records from all files — ideal for session review, audit, and compliance evidence.
restore_versionRestore a file to any prior version. Creates a new version with restored content.
get_diffStructured diff between two versions: changes with type (added/removed/modified), line ranges, and before/after content.
workspace_checkpointManage workspace snapshots and templates. For snapshots: create, list, restore, and delete named checkpoints that capture every live file’s current version, enabling atomic multi-file rollback. For templates: scaffold workspaces via apply_template, list_templates, and preview_template — existing files are skipped.

list_versions

Show version history for a file: timestamp, agent, content hash, size.

view_file_history

Launch the interactive version timeline UI for a specific file.

open_incident_commander

Launch incident-oriented timeline UI with triage defaults and rollback focus.

list_changes

Query all changes across the workspace by agent and/or time range. At least one filter required. Returns version records from all files — ideal for session review, audit, and compliance evidence.

restore_version

Restore a file to any prior version. Creates a new version with restored content.

get_diff

Structured diff between two versions: changes with type (added/removed/modified), line ranges, and before/after content.

workspace_checkpoint

Manage workspace snapshots and templates. For snapshots: create, list, restore, and delete named checkpoints that capture every live file's current version, enabling atomic multi-file rollback. For templates: scaffold workspaces via apply_template, list_templates, and preview_template — existing files are skipped.