- Mount durable storage as a directory. Use shell tools,
pathlib, and existing libraries without adding an object-storage adapter. - Isolate each job with a branch. Give an experiment or agent a writable view of shared data without cloning the full volume.
- Preserve reproducible state with snapshots. Save an immutable version that another process or machine can mount later.
See it in action
Start a mount in one terminal:workspace if it does not exist. After you unmount,
the file remains available the next time you mount the volume.
When to use Amulet
Use Amulet for file-oriented agent, evaluation, training, and batch workloads that need durable state or isolated copies of shared data. It is not a database filesystem and does not support every POSIX behavior. Review Compatibility and limitations before using it with software that depends on file locking or concurrent writes to the same file.Quickstart
Mount a volume, write a file, and verify that it persists.
Volumes and mounts
Understand what is durable and what the local mount exposes.
