From db86ed199082d168546179d1c9200467039927bb Mon Sep 17 00:00:00 2001 From: ycbai Date: Wed, 15 Apr 2026 15:20:48 +0800 Subject: [PATCH] fix(terminal): forward docker_forward_env and docker_env to container_config The container_config builder in terminal_tool.py was missing docker_forward_env and docker_env keys, causing config.yaml's docker_forward_env setting to be silently ignored. Environment variables listed in docker_forward_env were never injected into Docker containers. This fix adds both keys to the container_config dict so they are properly passed to _create_environment(). --- tools/terminal_tool.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/terminal_tool.py b/tools/terminal_tool.py index 8fbffadc9..22c8dcbc6 100644 --- a/tools/terminal_tool.py +++ b/tools/terminal_tool.py @@ -1547,6 +1547,8 @@ def terminal_tool( "modal_mode": config.get("modal_mode", "auto"), "docker_volumes": config.get("docker_volumes", []), "docker_mount_cwd_to_workspace": config.get("docker_mount_cwd_to_workspace", False), + "docker_forward_env": config.get("docker_forward_env", []), + "docker_env": config.get("docker_env", {}), } local_config = None