A copy-on-write sandbox filesystem for agents: mount any data lazily, fork it instantly, and see exactly what changed.
HEALTH ? 84 / Healthy
A copy-on-write sandbox filesystem for agents: mount any data lazily, fork it instantly, and see exactly what changed.
// readme
sandfs gives an agent a private copy of your files to work in, without copying anything. Point it at a folder, a git commit or any data you can list and read. The agent reads and writes as it likes, your originals never change, and when itβs done you get the list of files it added, changed or deleted, so you decide what to keep.
changes() lists the files, and you write back only the ones you want.Files are bytes of any kind: documents, spreadsheets, images, data sets and code alike.
Status: early. The core is Rust, the Python package is a thin binding over it, and APIs may still change.
pip install sandfs # Python 3.11+, prebuilt for Linux, macOS and Windows
The sandfsβ¦