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

reddit.com
u/buy-d-dip — 5 hours ago

Git for agents with ephemeral runtime (open source!)

Git for agents with ephemeral runtime (open source!)

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

reddit.com
u/buy-d-dip — 5 hours ago
▲ 3 r/modelcontextprotocol+1 crossposts

Git for agents with ephemeral runtime (open source!)

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,

https://github.com/dmosc/drun

u/buy-d-dip — 5 hours ago
▲ 2 r/MCPservers+1 crossposts

Git for agents with ephemeral runtime (open source!)

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,

https://github.com/dmosc/drun

dmosc.github.io
u/buy-d-dip — 6 hours ago