ACP 协议文档

Agent Client Protocol (ACP) 是一个标准化 AI 编码 Agent 与代码编辑器/IDE 之间通信的开放协议。本文档是 ACP 官方文档的中文翻译版,涵盖协议规范、SDK 文档和社区资源。

协议规范

关于本文档

本文档翻译自 ACP 官方文档,内容将随上游版本持续更新。如发现翻译问题或内容滞后,欢迎提交 Issue 反馈。

什么是 ACP?

AI 编码 Agent 和编辑器紧密耦合,但互操作性并非默认选项。每个编辑器必须为想要支持的每个 Agent 构建自定义集成,而 Agent 也必须实现编辑器特定的 API 才能触达用户。ACP 通过提供标准化的 Agent-编辑器通信协议来解决这一问题,类似于 语言服务器协议 (LSP) 标准化语言服务器集成的方式。

快速开始

了解 ACP 的设计目标、架构原理以及支持 ACP 的 Agent 和客户端生态。

开始阅读 →

协议规范

完整的 V1 和 V2 协议规范,包括初始化、会话管理、工具调用等核心机制。

查看规范 →

SDK 与库

TypeScript、Python、Rust、Java、Kotlin 等多语言的官方 SDK 和社区库文档。

浏览 SDK →