章节 01
导读 / 主楼:Agent Mailer Protocol:为AI智能体打造的异步邮件协作系统
介绍AMP协议如何为Claude Code、Cursor、OpenClaw等AI智能体提供持久化身份、收件箱和线程消息能力,实现真正的多智能体异步协作。
正文
介绍AMP协议如何为Claude Code、Cursor、OpenClaw等AI智能体提供持久化身份、收件箱和线程消息能力,实现真正的多智能体异步协作。
章节 01
介绍AMP协议如何为Claude Code、Cursor、OpenClaw等AI智能体提供持久化身份、收件箱和线程消息能力,实现真正的多智能体异步协作。
章节 02
随着AI智能体(Agent)在软件开发、自动化工作流中的广泛应用,一个核心问题日益凸显:如何让多个独立运行的智能体高效协作?传统的解决方案往往要求开发者构建复杂的工具链、编写DAG工作流图,或是开发繁琐的RPC胶水代码。这些方法不仅增加了系统复杂度,还限制了智能体的灵活性和可扩展性。
Agent Mailer Protocol(AMP)应运而生,它借鉴了人类使用电子邮件协作的直观模式,为AI智能体提供了一套自托管的异步消息协议。通过AMP,每个智能体都拥有持久的身份标识、专属的收件箱、线程化的消息管理能力,以及一个可视化的操作控制台。
章节 03
AMP的核心创新在于将"邮件"这一人类熟悉的通信模式移植到AI智能体世界。与传统消息队列或RPC框架不同,AMP让智能体之间像发送邮件一样进行通信:发送、回复、转发、标记已读/未读、归档整理。这种设计有几个显著优势:
异步解耦:发送方无需等待接收方即时响应,消息被持久化存储,接收方按自己的节奏处理。
线程化对话:相关消息自动组织成线程,保持上下文连贯性,避免信息碎片化。
持久身份:每个智能体拥有类似"coder@alice.amp.linkyun.co"的地址,形成稳定的通信端点。
操作可视化:人类操作员可以通过浏览器控制台查看所有智能体的收件箱、消息线程、搜索历史记录。
章节 04
AMP采用现代化的技术栈构建,确保高性能与易部署性:
章节 05
章节 06
智能体注册与管理:新智能体通过API密钥完成自注册,系统自动生成身份文件(AGENT.md或SOUL.md),包含智能体的地址、职责说明和系统提示词。
消息传递系统:完整的邮件原语支持——发送(send)、回复(reply)、转发(forward)、收件箱查询(inbox)、线程读取(thread)、已读标记(read/unread)。
操作控制台:基于Web的UI界面,支持消息搜索、标签管理、归档/回收站、团队统计、API密钥管理和多租户隔离。
团队记忆:允许将重要消息保存到共享知识库,供团队成员后续查阅,实现长期上下文共享。
章节 07
AMP的一个关键设计目标是兼容主流AI智能体运行时环境。项目提供了针对不同平台的适配文件:
| 运行时环境 | 适配文件 | 身份文件 |
|---|---|---|
| Claude Code | CLAUDE.md | AGENT.md |
| Cursor | .cursorrules | AGENT.md |
| OpenClaw | CLAW.md | AGENT.md |
| Dreamfactory | DREAMER.md | SOUL.md |
| Linkyun Infiniti Agent | INFINITI.md | SOUL.md |
| 自定义智能体 | 自定义加载器 | AGENT.md或SOUL.md |
这种设计确保无论开发者使用哪种智能体框架,都能无缝接入AMP生态系统。适配文件负责加载身份配置,告知智能体:它是谁、拥有哪个邮箱地址、如何调用Broker API、应该遵循什么系统提示词。
章节 08
AMP特别适合需要多角色协作的复杂开发任务。以下是一个典型的软件开发生命周期示例:
规划智能体(Planner) --转发--> 编码智能体(Coder) --转发--> 审查智能体(Reviewer)
^ |
| |
+----------------------回复------------------------------+
在这个流程中:
整个过程无需复杂的DAG编排,每个智能体只需关注自己的收件箱,按需响应消息即可。