功能说明
VeADK 提供一组在 AgentKit 沙箱中远程执行任务的工具:
导入路径:
from veadk.tools.builtin_tools.run_code import run_codefrom veadk.tools.builtin_tools.execute_skills import execute_skillsfrom veadk.tools.builtin_tools.coding import codingfrom veadk.tools.builtin_tools.run_sandbox_agent import run_sandbox_agent
环境变量与前提
环境变量:MODEL_AGENT_API_KEY:智能体推理模型的 API KeyVOLCENGINE_ACCESS_KEY/VOLCENGINE_SECRET_KEY:火山引擎 AK / SKAGENTKIT_TOOL_ID:默认 AgentKit 沙箱 ID,作为所有沙箱工具的兜底配置AGENTKIT_TOOL_ID_SCRIPT:run_code专用沙箱 ID,未配置时回退到AGENTKIT_TOOL_IDAGENTKIT_TOOL_ID_SKILLS:execute_skills专用沙箱 ID,未配置时回退到AGENTKIT_TOOL_IDAGENTKIT_TOOL_ID_OPENCODE:coding专用沙箱 ID,未配置时回退到AGENTKIT_TOOL_IDAGENTKIT_TOOL_HOST:调用 AgentKit Tools 的 EndpointAGENTKIT_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