Docker Agent
官方文档: Docker Agent
快速开始
创建沙箱并为项目目录运行 Docker Agent:
$ sbx run docker-agent ~/my-project
工作空间参数默认为当前目录,因此也可以直接在项目目录内运行 sbx run docker-agent。
身份验证
Docker Agent 支持多个提供商。使用存储的密钥为您想要使用的提供商保存密钥:
$ sbx secret set openai
$ sbx secret set anthropic
$ sbx secret set google
$ sbx secret set xai
$ sbx secret set nebius
$ sbx secret set mistral
$ sbx secret set openrouter
您只需配置想要使用的提供商。Docker Agent 会检测可用的凭据,并将请求路由到相应的提供商。
配置
沙箱不会获取您主机上的用户级配置。沙箱内部仅能使用工作目录中的项目级配置。相关变通方法请参阅 为什么沙箱不使用我的用户级代理配置?。
Default startup command
不带额外参数时,沙箱运行:
docker-agent run --yolo当 -- 之后的第一个参数本身就是一个标志(以 - 开头)时,该参数会被追加到默认标志之后;而当第一个参数是裸词(例如 run 子命令或配置文件)时,它会替换默认值,因此您需要自行加上 run --yolo:
$ sbx run docker-agent -- run --yolo agent.yml
Base image
沙箱使用 docker/sandbox-templates:docker-agent。如需在此基础之上构建您自己的镜像,请参阅
模板。