Skip to main content

功能说明

VeADK 提供一组在 AgentKit 沙箱中远程执行任务的工具: 导入路径:
  • from veadk.tools.builtin_tools.run_code import run_code
  • from veadk.tools.builtin_tools.execute_skills import execute_skills
  • from veadk.tools.builtin_tools.coding import coding
  • from veadk.tools.builtin_tools.run_sandbox_agent import run_sandbox_agent

环境变量与前提

附加要求:
  1. 配置火山引擎 AK / SK;
  2. 配置用于智能体推理模型的 API Key;
  3. 配置 AgentKit Tool ID(见下文)。
环境变量:
  • MODEL_AGENT_API_KEY:智能体推理模型的 API Key
  • VOLCENGINE_ACCESS_KEY / VOLCENGINE_SECRET_KEY:火山引擎 AK / SK
  • AGENTKIT_TOOL_ID:默认 AgentKit 沙箱 ID,作为所有沙箱工具的兜底配置
  • AGENTKIT_TOOL_ID_SCRIPT:run_code 专用沙箱 ID,未配置时回退到 AGENTKIT_TOOL_ID
  • AGENTKIT_TOOL_ID_SKILLS:execute_skills 专用沙箱 ID,未配置时回退到 AGENTKIT_TOOL_ID
  • AGENTKIT_TOOL_ID_OPENCODE:coding 专用沙箱 ID,未配置时回退到 AGENTKIT_TOOL_ID
  • AGENTKIT_TOOL_HOST:调用 AgentKit Tools 的 Endpoint
  • AGENTKIT_TOOL_SERVICE_CODE:调用 AgentKit Tools 的 ServiceCode
config.yaml 配置项:
config.yaml
创建沙箱:
1

创建沙箱工具

在控制台创建沙箱工具:自定义名称(如 AIO_Sandbox_xxxx),工具集类型选择“一体化工具集”,包含 Browser、Terminal、Code 运行环境。
2

获取沙箱 ID

创建完成后,在控制台获取沙箱 ID(形如 t-ye8dj82xxxxx),填入上面的环境变量或 config.yaml。

使用方法

examples/tools/run_code/agent.py
最后修改于 2026年9月19日