Day 47:深入理解 ACP 协议 — Agent Client Protocol
今日目标
- 理解 dsh 的 ACP(Agent Client Protocol)协议
- 理解 ACP 是什么、为什么需要 ACP
- 理解 ACP 的消息格式和通信流程
- 理解 ACP 服务器和客户端的实现
- 理解 ACP 和 MCP(Model Context Protocol)的关系
- 动手体验 ACP 通信
前置知识
- Day 46 理解了 Typert 类型图
- Day 25 理解了 Typert RPC 网关
- 有基本的网络协议知识
任务 1:什么是 ACP?
ACP 的定义
ACP(Agent Client Protocol)是 dsh 的自动化 Agent 客户端协议。根据 AGENTS.md:
acp/— automation-only Agent Client Protocol server
ACP 是一个协议,允许外部客户端(自动化脚本、其他应用、I