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 "..." makes that generation permanent and returns only after the durable snapshot receipt exists. You can safely unmount as soon as the command succeeds. Running it on a clean mount is a quiet no-op.
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.