synapse-a2a

让不同AI代理在不改变自身行为的前提下协作完成任务。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:synapse-a2a。
它的用途是:让不同AI代理在不改变自身行为的前提下协作完成任务。
完整的 Skill 内容见:https://321skill.com/skills/synapse-a2a/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'启动一个Claude代理在端口8108,再启动一个Codex代理在端口8122。' 然后,你可以让Claude负责规划一个Web应用的功能模块,并通过Synapse将模块拆解后的具体编码任务发送给Codex执行,实现规划与执行的分离与协作。

介绍

Synapse A2A 是一个框架,旨在解决不同AI代理(如Claude、Codex、Gemini等)之间难以直接协作的问题。它通过实现Google A2A协议,为每个命令行代理创建一个独立的A2A服务器,使它们能够相互发送和接收任务消息,从而实现跨代理的协作。

使用方式非常直接:通过简单的CLI命令即可启动不同代理的A2A服务器,然后使用 synapse send 命令在代理之间传递消息。整个过程无需修改代理本身的行为或代码,保持了原有的工作流。

这个工具非常适合需要结合多个AI代理特长来完成复杂任务的用户,例如智能体开发者、全栈开发者和项目经理。他们可以利用Claude的规划能力、Codex的代码生成能力等进行分工协作。

建议初次使用时,按照官方提供的“黄金路径”快速体验代理间通信。注意,使用前需确保目标代理的CLI工具已安装并完成认证,且在发送消息前需确认所有代理服务器状态为“READY”。

核心特点

核心区别在于其“非侵入性”:它通过外部包装和协议通信实现代理协作,完全不修改代理本身的行为和代码,这与需要修改代理内部逻辑或使用统一封装接口的协作方案截然不同。

注意事项

不适合需要深度、实时交互或共享复杂状态的紧密协作场景,其通信基于离散的消息传递。

常见问题

Synapse A2A 需要我修改 Claude 或 Codex 的代码吗?

完全不需要。它是一个外部框架,通过PTY和A2A协议与现有CLI代理通信,不改变代理本身。

它能连接哪些AI代理?

目前主要支持有官方或第三方CLI的代理,如Claude Code、Codex、Gemini、OpenCode、GitHub Copilot CLI等。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/synapse-a2a/raw/index.md 读取 synapse-a2a 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。