From 41565e91ede337ecf30fde3500185f0fa5a3604a Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Wed, 31 Dec 2025 18:07:43 +0800 Subject: [PATCH] feat: add support for passing environment variables to E2B sandbox --- api/core/virtual_environment/providers/e2b_sandbox.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/core/virtual_environment/providers/e2b_sandbox.py b/api/core/virtual_environment/providers/e2b_sandbox.py index 2304667cd0..ff853f3048 100644 --- a/api/core/virtual_environment/providers/e2b_sandbox.py +++ b/api/core/virtual_environment/providers/e2b_sandbox.py @@ -77,6 +77,7 @@ class E2BEnvironment(VirtualEnvironment): sandbox = Sandbox.create( template=options.get(self.OptionsKey.E2B_DEFAULT_TEMPLATE, "code-interpreter-v1"), api_key=options.get(self.OptionsKey.API_KEY, ""), + envs=dict(environments), ) info = sandbox.get_info(api_key=options.get(self.OptionsKey.API_KEY, "")) output = sandbox.commands.run("uname -m").stdout.strip()