ACP 专为智能体-编辑器集成设计。如果你希望智能体调用由外部服务器托管的工具,请参阅 Model Context Protocol (MCP)。
快速入门
安装 ACP 集成包:npm 上的 DeepAgents ACP
deepagents-acp 包提供了 CLI 和编程 API,用于通过 ACP 暴露深度智能体。客户端
深度智能体可以在任何能够运行 ACP 智能体服务器的地方工作。一些知名的 ACP 客户端包括:- Zed
- JetBrains IDE
- Visual Studio Code(通过 vscode-acp)
- Neovim(通过兼容 ACP 的插件)
Zed
通过将深度智能体添加到 Zed 设置(Linux 上为~/.config/zed/settings.json,macOS 上为 ~/Library/Application Support/Zed/settings.json),在 Zed 中注册你的深度智能体:
简单设置(无需代码):
ACP 注册表
DeepAgents 已在 ACP Agent Registry 中可用,支持在 Zed 和 JetBrains IDE 中一键安装。当 ACP 客户端支持注册表时,用户可以在无需任何手动配置的情况下发现和安装深度智能体。CLI 参考
CLI 是启动 ACP 服务器的最快方式。它不需要代码——只需运行npx deepagents-acp 并连接你的编辑器。
环境变量
编程 API
startServer
便捷函数,一次调用即可创建并启动服务器:
DeepAgentsServer
如需完全控制,可以直接使用 DeepAgentsServer 类:
服务器选项
智能体配置
自定义
多智能体
你可以从单个服务器暴露多个智能体。ACP 客户端在创建会话时选择使用哪个智能体:某些 ACP 客户端(如 Zed)目前不提供在多个智能体之间选择的 UI。在这种情况下,请考虑运行多个单智能体的独立服务器实例。
斜杠命令
服务器向 IDE 注册内置的斜杠命令:/plan、/agent、/ask、/clear 和 /status。你也可以为每个智能体定义自定义命令:
人机协作
使用interruptOn 在智能体运行敏感工具之前要求在 IDE 中进行用户审批:
自定义工具
自定义后端
技能和记忆
请参阅上游 ACP 文档了解协议详情和编辑器支持:
通过 MCP 连接这些文档到 Claude、VSCode 等工具,获取实时答案。

