Share feedback
Answers are generated based on the documentation.

Droid

本指南涵盖在沙箱环境中使用 Droid(Factory 公司推出的 AI 编程代理)的身份验证、配置与操作方法。

官方文档:Droid

快速开始

创建沙箱并为项目目录运行 Droid:

$ sbx run droid ~/my-project

工作空间参数为可选,默认为当前目录:

$ cd ~/my-project
$ sbx run droid

身份验证

Droid 需要使用 Factory 账户。这两种身份验证方式都会直接向 Factory 的服务验证您的身份——与其他需要您提供模型提供商密钥的代理不同,Factory 通过您的 Factory 账户来管理模型访问。

API 密钥:使用存储的密钥保存您的 Factory API 密钥:

$ sbx secret set droid

OAuth:如果未设置 API 密钥,Droid 会在首次运行时提示您交互式登录。代理会处理 OAuth 流程,因此凭据不会存储在沙箱内部。

配置

沙箱不会获取您主机上的用户级配置。沙箱内部仅能使用工作目录中的项目级配置。相关变通方法请参阅 为什么沙箱不使用我的用户级代理配置?

Default startup command

沙箱运行 droid,不带任何隐式标志。-- 之后的参数会直接透传:

$ sbx run droid -- exec "fix the build"

Base image

模板:docker/sandbox-templates:droid-docker

已预配置为无需批准提示即可运行。身份验证状态会在沙箱重启后保留。

如需预装工具或自定义此环境,请参阅自定义