跳转到主要内容
Zed 原生支持 Agent Client Protocol (ACP),因此你可以直接在 Zed 的 Agent Panel 中将 Devin CLI 作为自定义外部 Agent 运行, 并支持实时编辑、语法高亮和 Agent 跟随。
此集成使用 Zed 对外部 ACP Agent 的内置支持。更多上游参考信息,请参阅 Zed 文档中的 external agents

设置

1

安装 Devin

在命令面板中 (macOS 上为 Cmd+Shift+P,Windows 上为 Ctrl+Shift+P) 运行 zed: acp registry,打开 ACP registry。搜索“Devin”并安装。
2

在会话线程侧边栏中选择 Devin

在会话线程侧边栏左上角,点击 Agent 下拉菜单并选择“Devin”。
3

身份验证

在新的 Devin 会话线程中,打开右上角的 Agent 菜单并选择“Authenticate” (或“Reauthenticate”) 。然后在会话线程面板底部点击“API Key”。系统会打开一个浏览器窗口,你可以在其中登录你的 Devin Cloud 账户并完成身份验证。如果你还没有账户,也可以免费注册!
4

使用 Devin 构建

你现在可以开始与 Devin 对话了!默认情况下,Devin 会使用 Adaptive 模型选择,根据你的任务自动选择最合适的模型。你也可以在会话线程面板底部的菜单中选择特定模型。
Zed 中的 Devin

注意事项和限制

  • Devin CLI 的终端/Shell 输出是通过 Zed 的 ACP 渲染呈现的, 因此与原生的 Devin CLI 终端 UI 不同。某些更丰富的交互 仅在独立 CLI 中可用。
  • devin acp 子命令设计为由支持 ACP 的客户端 (如 Zed) 作为子进程启动——它通过 stdio 使用 JSON-RPC 通信, 并不适合以交互方式运行。请参阅 命令参考中的 devin acp