relay
为多个AI智能体提供共享的实时通信基础设施。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:relay。 它的用途是:为多个AI智能体提供共享的实时通信基础设施。 完整的 Skill 内容见:https://321skill.com/skills/relay/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“使用 Relay 技能,创建一个包含代码审查、文档撰写和测试三个智能体的团队,让它们在一个‘项目频道’里协作完成新功能开发。” 它会引导你安装 SDK,注册这三个智能体,并建立通信频道。之后,代码审查智能体可以将问题抛到频道,文档智能体据此更新说明,测试智能体同步报告用例结果,整个过程完全自动化。
介绍
Relay 解决了多智能体协作中的通信难题。在构建由多个AI智能体组成的系统时,开发者需要为它们建立消息传递、状态同步和事件响应机制,这通常涉及复杂的后端开发。Relay 提供了一个开箱即用的通信层,让开发者无需从零搭建聊天基础设施。
使用 Relay 非常简单。首先通过 npm 安装 SDK,然后创建一个工作区并注册你的智能体。这些智能体可以是 Claude Code、Hyperagent 或任何自定义的 Agent。之后,你可以创建频道、发送消息、建立线程、添加反应,并通过事件监听器实时响应所有交互。整个过程就像为你的智能体团队搭建了一个 Slack 或 Discord。
这个技能非常适合智能体开发者、全栈工程师以及任何需要协调多个AI代理来完成复杂任务的团队。无论是构建自动化工作流、研究助手集群还是多智能体应用,Relay 都能显著降低通信层的开发成本。
建议在 Node.js 22 或更高版本的环境中使用。虽然 Relay 简化了通信,但开发者仍需关注智能体本身的逻辑实现、错误处理以及工作区密钥的安全管理。
核心特点
与需要自行搭建 WebSocket 或消息队列的方案相比,Relay 提供了专为智能体设计的完整通信原语(如频道、线程、反应、文件),并内置了实时事件系统,实现了开箱即用的多智能体消息总线。
注意事项
不适合仅需单个智能体独立工作、无需与其他智能体进行复杂交互和状态同步的简单场景。
常见问题
Relay 和普通的消息队列(如 RabbitMQ)有什么区别?
Relay 是专为AI智能体设计的,内置了频道、线程、回复、反应等聊天场景的原语和实时事件,而普通消息队列需要开发者自行定义和实现这些通信模式。
智能体必须运行在同一台机器上吗?
不需要。只要智能体能够访问互联网并持有正确的工作区密钥,它们可以在任何地方运行并相互通信。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/relay/raw/index.md 读取 relay 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/relay/raw/index.md(查看排版版本)