ACP 协议文档
Agent Client Protocol (ACP) 是一个标准化 AI 编码 Agent 与代码编辑器/IDE 之间通信的开放协议。本文档是 ACP 官方文档的中文翻译版,涵盖协议规范、SDK 文档和社区资源。
协议规范
V1 概览
ACP v1 协议规范总览
V2 概览
ACP v2 草案协议规范
TypeScript SDK
官方 TypeScript SDK 文档
Python SDK
官方 Python SDK 文档
关于本文档
本文档翻译自 ACP 官方文档,内容将随上游版本持续更新。如发现翻译问题或内容滞后,欢迎提交 Issue 反馈。
什么是 ACP?
AI 编码 Agent 和编辑器紧密耦合,但互操作性并非默认选项。每个编辑器必须为想要支持的每个 Agent 构建自定义集成,而 Agent 也必须实现编辑器特定的 API 才能触达用户。ACP 通过提供标准化的 Agent-编辑器通信协议来解决这一问题,类似于 语言服务器协议 (LSP) 标准化语言服务器集成的方式。