Install the file-system extension once on macOS. Linux needs no setup.
Choose a Mode
Every mode uses the same command shape:| Mode | Command | Use it for |
|---|---|---|
| Private writable workspace | tl fs mount agent-outputs:main /work | One agent working privately before promotion |
| Shared read-write workspace | tl fs mount agent-outputs:main /work --shared-rw | Multiple agents whose snapshots publish to the branch |
| Pinned read-only mount | tl fs mount agent-outputs:<commit> /release --mode ro | Reproducible builds, evals, and fixed releases |
| Following read-only mount | tl fs mount agent-outputs:main /skills --mode ro | Shared skills, prompts, docs, configs, and assets |
Writable Workspaces
Writable workspaces are for agent sessions that create or modify files. The agent writes in the mount, snapshots progress, and promotes finished work to a branch.Read-only Mounts
Read-only mounts are for inputs and shared assets. Pin to a commit for reproducibility, or follow a branch to roll out updates to many sandboxes.Workspace Operations
Use workspace operations to inspect dirty files, reattach after a sandbox restart, clean up old workspaces, diff snapshots, and restore an earlier state.Plain Git Boundary
tl fs manages workspaces. Plain branches, pull-style collaboration, and CI are ordinary Git workflows. See Git Repositories.
Workspace refs such as refs/workspaces/... are reserved on the server and cannot be updated with direct git push.
Writable Workspaces
Mount, snapshot, and promote agent work.
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.
Generated Code
Store generated apps, docs, and assets with snapshots and activity history.
Manage Workspaces
Inspect, reattach, clean up, diff, and restore workspaces.
Core Concepts
Repositories, workspaces, mounts, snapshots, and promotion.