everruns-integrations-e2b
E2B cloud sandboxes for Everruns agents.
everruns-integrations-e2b gives agents cloud sandboxes backed by
E2B, so they can create isolated environments, run processes,
and read or write files without touching the host. Sandboxes are managed per
session with leased-resource cleanup, and authenticate with a user-supplied E2B
API key.
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 E2BCapability;
let capability = E2BCapability;
assert_eq!;
What It Provides
- Per-session E2B sandbox lifecycle with leased-resource cleanup
- Process execution over the E2B Connect RPC API
- File read/write tools inside the sandbox
- Bring-your-own E2B API key via the user connection provider
- Inventory-based Everruns integration registration
Configuration
The E2B API key is resolved from the user's e2b connection only; there is no
platform-owned or environment-variable fallback. Tools fail with
ConnectionRequired until the connection is configured.
Documentation
License
Licensed under the MIT License.