ACP Agent 可供 Pro、Max 和 Teams 用户使用。Enterprise admins 如需启用第三方 Agent,应联系其账户团队。
使用外部 ACP Agent 时,所有 Agent 操作都会交给该 Agent。Devin Desktop 的隐私政策和法律条款不适用,计费也由你与第三方 Agent 提供方直接结算。
示例 Agent
任何支持 ACP 的 Agent 都可以在 Devin Desktop 中运行。你可以接入的一些热门 ACP 兼容 Agent 包括:- Codex CLI — OpenAI 的代码 Agent
- Claude Agent — Anthropic 的代码 Agent
- OpenCode — 开源代码 Agent
- Junie — JetBrains 的代码 Agent
- Gemini CLI — Google 的代码 Agent
启用自定义 Agent
将 Agent 添加到你的本地或团队注册表后,即可在Devin Settings 中启用:
- 使用
Cmd+Shift+P(macOS) 或Ctrl+Shift+P(Windows/Linux) 打开命令面板 - 打开
Devin User Settings - 点击“Agents”选项卡
- 打开你想使用的 ACP Agent 开关
- 重启 Devin Desktop
浏览器预览
ACP agents 可以打开你的 app 的浏览器预览,其工作流程与 Cascade 相同:Agent 会代理你的本地开发 server,预览会在 Agent 旁的内置浏览器窗格中打开,你捕获的元素和控制台输出则会作为待处理的 context 显示在该 Agent 的消息框中。本地注册表配置
各个用户都可以通过编辑本地注册表文件来配置自己的 ACP Agent: macOS 和 Linux- Devin Desktop:
~/.windsurf/acp/registry.json - Devin Desktop Next:
~/.windsurf-next/acp/registry.json
%USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json
Open Local ACP Registry Config,直接从命令面板打开该文件。
该文件遵循 ACP 注册表规范。
Devin Local 的示例配置
如果你想在本机上试用 Devin Local,但不想为整个团队启用它,可以配置一个指向 Devin CLI 的本地注册表。 这里假设devin CLI 已经安装,并且已加入你的 PATH。Devin Desktop 会通过 devin acp 启动它。
团队注册表配置
团队管理员可以通过 Devin Settings 中的“ACP Registry Config”设置,向团队下发自定义 ACP 配置。 这样,你就可以维护一个静态的、已批准的 ACP Agent 注册表,供团队所有成员使用,而无需每位用户单独配置。出于安全考虑,Devin Desktop 目前不会直接从注册表下载 Agent 分发包。Agent 二进制文件应已安装在用户的机器上——注册表配置会告诉 Devin Desktop 如何启动它。下方示例中的
distribution.binary.<platform>.archive URL 是 ACP 注册表 schema 的一部分,用于兼容更广泛的生态,但 Devin Desktop 目前不会拉取这些内容。OpenCode 示例配置
故障排查
我现有的 Agent 设置无法正常工作
第三方 Agent 的大部分设置会从各自的配置文件中读取,但身份验证通常需要单独处理。具体来说,你通常需要:- 在 Agent 中通过
/login斜杠命令进行身份验证。 - 在 Devin User Settings 的 Agents 选项卡中,使用“…”按钮配置环境变量。
- 在你的
settings.json文件中,通过devin.acp.agentEnv.<agentName>设置环境变量。

