用途:Synapse A2A 是基于 Google A2A 协议的智能体间通信框架,用于多智能体协作,包括消息发送、派生智能体、委派任务、共享记忆和协调文件编辑。
主要能力:通过 synapse 命令提供智能体列表与状态查询(synapse list / status)、消息发送与回复(synapse send / reply / broadcast / interrupt)、派生与团队启动(synapse spawn / team start,支持 --worktree 文件隔离)、任务板(synapse tasks create/assign/complete/purge 等)、共享记忆(synapse memory save/search/list)、文件锁(synapse file-safety lock/unlock/locks)、历史审计、计划审批,以及 Canvas 可视化看板(post/link/briefing/plan/open)。消息支持等待(--wait)、通知(--notify,默认)、静默(--silent)三种响应模式。
使用方式:先 synapse list 查看可用智能体并搜索共享记忆,再创建任务板任务并分配;如需新智能体则用 synapse spawn,转发底层 CLI 的自动化参数(如 Claude Code 用 -- --dangerously-skip-permissions、Gemini 用 -- --approval-mode=yolo、Codex 用 -- --full-auto、OpenCode 用 -- --agent build、Copilot 用 -- --allow-all-tools),完成后用 synapse kill <name> -f 清理。发送任务时可加 --task/-T 自动创建并关联任务板任务。
适用场景:需 2 个以上智能体协作、超过 30 分钟、涉及 3 个以上文件或多阶段、需要交接或经理审核的长任务,以及需要并行编辑、共享知识与跨模型协作的场合。
限制:资料未提供支持的平台、收费、价格或性能数据;具体行为依赖底层 CLI 与 A2A 服务端配置,需查阅其作者提供的 references 文档(commands、api、examples、file-safety、messaging、spawning、collaboration、features)。