ACP Agent 可供 Pro、Max 和 Teams 用户使用。Enterprise admins 如需启用第三方 Agent,应联系其账户团队。
使用外部 ACP Agent 时,所有 Agent 操作都会交给该 Agent。Devin Desktop 的隐私政策和法律条款不适用,计费也由你与第三方 Agent 提供方直接结算。
示例 Agent
- Codex CLI — OpenAI 的代码 Agent
- Claude Agent — Anthropic 的代码 Agent
- OpenCode — 开源代码 Agent
- Junie — JetBrains 的代码 Agent
- Gemini CLI — Google 的代码 Agent
启用自定义 Agent
Devin Settings 中启用:
- 使用
Cmd+Shift+P(macOS) 或Ctrl+Shift+P(Windows/Linux) 打开命令面板 - 打开
Devin User Settings - 点击“Agents”选项卡
- 打开你想使用的 ACP Agent 开关
- 重启 Devin Desktop
本地注册表配置
- Devin Desktop:
~/.windsurf/acp/registry.json - Devin Desktop Next:
~/.windsurf-next/acp/registry.json
Open Local ACP Registry Config,直接从命令面板打开该文件。
该文件遵循 ACP 注册表规范。
Devin Local 的示例配置
devin CLI 已经安装,并且已加入你的 PATH。Devin Desktop 会通过 devin acp 启动它。
团队注册表配置
出于安全考虑,Devin Desktop 目前不会直接从注册表下载 Agent 分发包。Agent 二进制文件应已安装在用户的机器上——注册表配置会告诉 Devin Desktop 如何启动它。下方示例中的
distribution.binary.<platform>.archive URL 是 ACP 注册表 schema 的一部分,用于兼容更广泛的生态,但 Devin Desktop 目前不会拉取这些内容。OpenCode 示例配置
故障排查
我现有的 Agent 设置无法正常工作
- 在 Agent 中通过
/login斜杠命令进行身份验证。 - 在 Devin User Settings 的 Agents 选项卡中,使用“…”按钮配置环境变量。
- 在你的
settings.json文件中,通过devin.acp.agentEnv.<agentName>设置环境变量。

