Developers
Examples
Mount recipes and agent workspace patterns.
Local development mount
mkdir -p /tmp/brewfs-mnt /tmp/brewfs-data
cargo run -p brewfs -- mount /tmp/brewfs-mnt \
--data-backend local-fs \
--data-dir /tmp/brewfs-data \
--meta-backend sqlx \
--meta-url sqlite:///tmp/brewfs-meta.dbS3 + Redis mount
cargo run -p brewfs -- mount /mnt/brewfs \
--data-backend s3 \
--s3-bucket brewfs-data \
--s3-endpoint http://127.0.0.1:9000 \
--meta-backend redis \
--meta-url redis://127.0.0.1:6379/0A shared agent workspace
/workspace
├── context/ # shared read-mostly context
├── agents/
│ ├── planner/ # plan.md
│ ├── executor/ # result.json, logs.txt
│ ├── reviewer/ # review.md
│ └── reporter/ # final.md
├── artifacts/ # patch.diff, benchmark.csv, output.png
└── memory/ # task-state.json, index-cache.binEach agent writes its stage output; downstream agents consume it through the filesystem — no dedicated agent-storage protocol required.

