From 9cff4573e83443b7de7ffcc5737c3d3799397e94 Mon Sep 17 00:00:00 2001 From: wenqiao <315524513@qq.com> Date: Thu, 26 Mar 2026 14:43:06 +0800 Subject: [PATCH] feat: forward model config env vars to sandbox in execute_skills --- veadk/tools/builtin_tools/execute_skills.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/veadk/tools/builtin_tools/execute_skills.py b/veadk/tools/builtin_tools/execute_skills.py index f37fac04..7b3a7d90 100644 --- a/veadk/tools/builtin_tools/execute_skills.py +++ b/veadk/tools/builtin_tools/execute_skills.py @@ -173,6 +173,17 @@ def execute_skills( "PYTHONPATH": "$SRV_PYTHONPATH:$PYTHONPATH", } + # 注入模型配置,让沙箱使用与本地 Agent 相同的模型。 + for model_key in [ + "MODEL_AGENT_NAME", + "MODEL_AGENT_PROVIDER", + "MODEL_AGENT_API_BASE", + "MODEL_AGENT_API_KEY", + ]: + model_val = os.getenv(model_key, "") + if model_val: + env_vars[model_key] = model_val + code = f""" import subprocess import os