everruns-integrations-docker
Session-scoped Docker container execution for Everruns agents.
everruns-integrations-docker gives agents a Docker container tied to the
session lifecycle. The container starts lazily on first tool use, and agents can
run commands, read and write files, and stop it when done — a self-hosted way to
give an agent a real execution environment.
Part of the Everruns ecosystem — the durable agentic
harness engine for building unstoppable agents. It registers with everruns-core
through the Everruns integration plugin system.
Quick Example
use Capability;
use DockerContainerCapability;
let capability = DockerContainerCapability;
assert_eq!;
What It Provides
- A session-scoped Docker container, lazily started on first use
docker_execfor running commands in the containerdocker_read_fileanddocker_write_filefor in-container file accessdocker_stopto tear the container down- Inventory-based Everruns integration registration
Documentation
License
Licensed under the MIT License.