Install the file-system extension once on macOS. Linux needs no setup.
Choose a Mode
Every mode uses the same command shape:Writable Mounts
Writable mounts are for agent sessions that create or modify files. The agent writes files in the mount; writes enter a crash-safe local journal and settled changes replicate as durable server WAL checkpoints. The server applies each acknowledged checkpoint to the shared timeline. Mount the filesystem:- CLI
- Python
- TypeScript
tl fs snapshot /work -m "..." keeps the command’s exact state permanently and returns only after the durable snapshot receipt exists. If autosave already published that state, the server promotes the existing automatic save in place—no file bytes are uploaded and no duplicate content version is created. You can safely unmount as soon as the command succeeds. It is a quiet no-op only when the current save is already permanent.
Remounting a file system this machine has a detached session for resumes that session, unsaved local changes included. A session already mounted elsewhere mounts read-only.
Read-only Mounts
Read-only mounts are for inputs and shared assets. Follow the file system’s current state to roll out updates to many sandboxes, or pin a permanent snapshot for reproducibility.- CLI
- Python
- TypeScript
Session Operations
Use session operations to inspect local changes, resume after a sandbox restart, browse history, create or restore permanent snapshots, repair a session, and clean up.Mounting in Sandboxes
A sandbox guest needs one scoped credential to attach a file system:tl fs mount commands work unchanged.
Read-only Mounts
Use pinned and following mounts for fixed inputs and shared assets.
Distribute Files
Roll out manuals, skills, configs, and tools to agent fleets.
Manage Sessions
Inspect status, resume, restore, and clean up.
Core Concepts
File systems, mounts, sessions, autosave checkpoints, snapshots, and publishing.