upvote
This is something solved by a bunch of new sandboxes including ours - SmolVM

https://github.com/CelestoAI/smolVM

reply
Hey, this is exactly what we do at https://instavm.io Agents get persistent storage that outlive the sandbox and when the agent spins up again you get access to the computer with same files.
reply
Snapshotting a filesystem is trivial with e.g. btrfs. You can hook snapshot creation in your agent.

That is a single one liner of btrfs subvolume snapshot, in a single hook configuration file, ready to be valued at $10B as quantum agentic versioned sandbox startup.

reply
Part of the appeal (subjective, I know) of versioning is stuff like human-in-the-loop approvals. Think of a pull request: a change is requested by an agent, a human approves, changes get merged atomically. Even if other changes were applied since creation.
reply
Isn't that like working on a codebase with an agent?
reply
Nanoclaw mounts each agent's folder to the ephemeral container.
reply
just get a $5 VPS or hetzner and you are good.
reply
Just run it on your GitHub actions minutes
reply
infosec would like a word...
reply
which is the bare minimum that I hope people are doing , nothing about trusting a third party is any less or more secure.
reply
Exactly that!
reply