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.
open_uiOpen the Undisk app UI with workspace/history/recovery/governance views and optional deep-link intent.
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.

open_ui

Open the Undisk app UI with workspace/history/recovery/governance views and optional deep-link intent.

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.