everruns-integrations-e2b 0.16.0

E2B cloud sandbox integration for Everruns
Documentation

everruns-integrations-e2b

E2B cloud sandboxes for Everruns agents.

Crates.io Documentation License: MIT

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 everruns_core::capabilities::Capability;
use everruns_integrations_e2b::E2BCapability;

let capability = E2BCapability;

assert_eq!(capability.id(), "e2b");

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.