Check Status
- CLI
- Python
- TypeScript
retained:counts files already published and kept locally as the byte cache. They are durable; the local copies only make reads and future autosaves fast.ignored:counts local-only files that never enter an autosave or snapshot (build output and the like, per the file system’s ignore rules).
--json for machine-readable output; the SDK’s MountStatus.raw carries the same structured payload.
Browse History
- CLI
- Python
- TypeScript
tl fs delete-snapshot agent-scratch <snapshot-id>.
List Sessions
tl fs ls with no argument lists your file systems.
Resume a Session
Unmounting keeps the session by default:- CLI
- Python
- TypeScript
- CLI
- Python
- TypeScript
Discard Local Changes
Throw away unsaved changes (and ignored files under the mount) with the mount:- CLI
- Python
- TypeScript
Access Historical State
Autosave checkpoints and permanent snapshots are immutable, and the shared timeline only moves forward — there is no in-place restore. To get back to an earlier state, fork the file system at that snapshot. A fork is metadata-only: the server shares the immutable content and publishes only metadata, so no file bytes are copied.- Python
- TypeScript
read_only into sandboxes) to work from the historical state. You can fork at the live head or at any retained point — a permanent snapshot, or an autosave still inside the retention window.
To read individual files at a historical point without mounting anything, pass the snapshot to the SDK’s read APIs:
- Python
- TypeScript
Inspect a Session
If a session’s local state is ever inconsistent (a hard sandbox kill mid-write, an interrupted resume),tl fs doctor inspects the crash-safe local session state and reports problems:
Delete a File System
- CLI
- Python
- TypeScript
-f to skip the confirmation; the SDK clients delete without prompting. Deletion removes the file system, its history, and its sessions.