Files
deepseek-harness/packages/e2b
Yichen Jiang e6dbf85f6c fix(net): address review — containment, opt-out, and syntax-aware discovery
The workflow worker no longer receives proxy configuration: it executes the
model-authored script body, and a proxy URL may carry credentials. A child
process now inherits the values the user exported rather than this process's
normalization, so a SOCKS proxy set for curl survives and no HTTPS_PROXY is
invented. `mode: 'off'` installs a direct dispatcher instead of recording a
policy the global dispatcher ignores, and the environment snapshot is taken
before any write so Windows restores the user's values.

E2B picks its proxy from the control-plane URL the SDK will really call, the
OTLP agent honors `exporter.keepAlive`, and a scheme whose own value was
refused stays direct instead of borrowing another scheme's proxy.

verify-no-bare-dispatcher parses the TypeScript AST as scripts/AGENTS.md
requires; it immediately found the `{ dispatcher }` shorthand the regex missed.
2026-08-29 13:17:12 +08:00
..
2026-08-28 00:50:12 +08:00

description, kind
description kind
The E2B remote-runtime group map: file and command work inside one remote Linux sandbox, for users and maintainers of the E2B family. package-group

packages/e2b

English | 中文

Summary

The e2b group moves the agent's file and command work into a remote Linux sandbox: file reads and writes, shell commands, and terminals all run in one remote world instead of on your machine. Three packages work together — one provides the shared sandbox, one runs file operations in it, and one runs commands and terminals in it. Existing shell, terminal, and language-server features keep working unchanged once the family is enabled, so no E2B-specific tooling is needed. The harness process, model calls, and session state never move — only the execution world is remote, and the sandbox is ephemeral. It is an experimental POC, and no shipped composition enables it by default.

Table of Contents


Packages

Package Role ctx key
e2b One shared remote Linux sandbox that file and command work runs in ctx.e2b
fs-e2b File reads, writes, edits, and listings inside the remote sandbox ctx.fs
subprocess-e2b Shell commands and interactive terminals inside the remote sandbox ctx.subprocess


Dev Note

Working context for maintainers — click to expand

None.