skip to content
FILESYSTEM.md

Mountable Storage for Agent Workspaces

Last updated:

View Markdown source

Builder procedure

Goal

Deliver a directory tree into the environment where agent tools run — safely and predictably.

Common mount patterns

PatternWhat it isAgent use
Bind mountHost dir → container pathFast local workspace
Named volumeOrchestrator-managed volumeDurable per-project state
NFS / EFS mountNetwork shared FSMulti-host shared trees
FUSE mountUser FS gatewayAPI/DB projected as files
Object FS bridges3fs/gcsfuse-styleConvenience; mind latency

Suggested layout inside the sandbox

/workspace/ # writable project root (FILESYSTEM.md lives here)
/workspace/PROJECTS/
/workspace/MEMORY/
/workspace/SKILLS/
/workspace/LOGS/
/mnt/docs/ # optional read-mostly shared docs
/mnt/cache/ # optional ephemeral cache

Keep secrets off these mounts (inject via runtime env/secret store).

Mount policy (SHOULD)

Operational concerns

Mapping to tracks

ConcernSee
Path API without real mountsVirtual FS
Prefix routingComposite backend
IsolationSandbox
Kernel/user FSLinux FUSE
Managed shared FSCloud filesystems

Human notes

Mounts are an implementation detail. Agents should keep using FILESYSTEM.md paths. If you change mount technology, update ops runbooks — not the agent-facing contract — whenever possible.