GitHub Repo
AutoGPT 0.8.1 Centralizes Sandbox Connections, Adds Optional TCP Egress Proxy
The release centralizes E2B sandbox creation, reconnection, and proxy credential rotation. The feature is disabled by default and requires an external proxy; DNS and QUIC traffic fall outside this TCP channel.

AutoGPT Platform released version 0.8.1 on September 24, introducing a shared entry point for creating and reconnecting to E2B sandboxes that lets deployers route outbound TCP traffic through a designated proxy. The change covers Copilot, desktop automation, code execution, and Claude Code blocks, with the aim of applying consistent network settings across tools. [Release notes](https://github.com/Significant-Gravitas/AutoGPT/releases/tag/autogpt-platform-beta-v0.8.1)
According to the merged PR, seven locations previously created or reconnected to sandboxes directly without configuring network settings. The release consolidates these operations into shared functions and adds static checks to prevent other code paths from calling the sandbox SDK directly. For long-running agents that repeatedly pause and resume, applying rules only when the environment is first created cannot fully govern subsequent connections. [Design details](https://github.com/Significant-Gravitas/AutoGPT/pull/14624)
When enabled, the creation flow first generates proxy credentials specific to each sandbox, records the owner, user, and secret hash in Redis, and then instructs E2B to use that proxy. On reconnection, it issues fresh credentials and removes the old records only after the network update succeeds. If the update fails, the old credentials remain resolvable. The PR states that the proxy secret is passed to the E2B host rather than placed inside the sandbox. [Credential lifecycle](https://github.com/Significant-Gravitas/AutoGPT/pull/14624)
This sequence reflects the underlying API’s behavior: E2B network updates replace the entire configuration, and omitted fields have their existing values cleared. They cannot be treated as partial updates. The documentation also explicitly limits SOCKS5 routing to outbound TCP traffic, which is forwarded after allow/deny rules are applied. Given these semantics, teams maintaining custom network rules should compare the complete configuration before and after updates to confirm that destination restrictions are preserved, and test failure retries and concurrent reconnections to verify that credential rotation remains consistent. [E2B API documentation](https://docs.e2b.dev/api-reference/sandboxes/update-sandbox-network)
Deployment constraints remain specific. The `E2B_EGRESS_PROXY_ADDRESS` environment variable is empty by default, so upgrading does not automatically enable routing. The PR requires an external proxy to be ready beforehand; otherwise, outbound operations such as package downloads may be disrupted. The author also notes that UDP traffic used by DNS and QUIC does not pass through this channel, and disabling QUIC in the browser does not amount to blocking all UDP traffic. [Requirements and limitations](https://github.com/Significant-Gravitas/AutoGPT/pull/14624)
E2B currently lists support for bringing your own proxy as a private beta feature. Before integrating it, engineering teams should confirm account support, behavior during proxy failures, and settings after pause and resume. They should also distinguish between “the routing integration has shipped” and “actual service credentials have been fully isolated.” This update provides a centralized control point; comprehensive protection still depends on the external proxy and deployment validation. [Feature status](https://e2b.dev/enterprise)