Files
deepseek-harness/packages/e2b
Yichen Jiang 545e2ad914 feat(net): route every outbound request through the configured proxy
Node's built-in fetch ignores HTTP_PROXY, so every harness request connected
directly regardless of what the user exported. Resolve one policy from the
launch environment and install it as undici's global dispatcher, then wire the
four surfaces a global dispatcher cannot reach: web_fetch's pinned transport,
the OTLP exporter's node:http agent, the E2B SDK's own proxy option, and the
environment a child process or worker thread is given.

Each outbound call site carries an egress test that drives its real code path
through a fake proxy; that measurement is what found the OTLP and E2B gaps.
2026-08-29 13:17:11 +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.