Git for agents with ephemeral runtime
Hi, I'm officially sharing the initial, open source release of **drun**: an MCP that allows you to virtualize components of your host into an ephemeral runtime to serve as the agent's workspace with git-like primitives which allow the agent to explore trajectories in parallel and discard dead-ends without disrupting the host state.
The drun engine surfaces a runtime abstraction layer with reliability harnesses to guardrail the agent's behavior across a range of OS-level aspects:
* Network domains (e.g. allowlisted domains)
* Command execution (e.g. forbidden commands)
* Access to filesystem paths (e.g. restrict filesystem access)
* Resource limits (e.g. memory and duration caps)
Rather than granting your agent raw CRUD access to your host, drun exposes and enforces a highly-customizable policy layer with deterministic knobs for you to place absolute limits that can't be breached by design.
I'm releasing it fully open source and I'm hoping to create a community around it to hillclimb quality and feature richness.
Any feedback and/or contributions are greatly appreciated. Please file bugs against the repository if you run into any broken code paths. I'd be more than happy to look into it!
All the best