多智能体通信协议
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/agent-protocol。
技能介绍
解决什么问题
当多个 agent 扮演不同高管角色(CEO、CFO、CTO 等)协作时,最危险的不是单个 agent 能力不足,而是它们之间的通信失控。一个 agent 调用另一个,另一个又回调第一个,形成死循环;多个 agent 互相附和,把未经验证的观点包装成"共识";某个低质量的中间结论沿链传播,最终被误当作已批准决策。agent-protocol 就是给这套 C-suite 多智能体系统加上硬性通信约束,从机制上掐断混乱的来源。
协议如何工作
调用语法与角色映射:任何 agent 都可以发起调用,角色 token 限定为 ceo、cfo、cro、cto、chro、coo 等,每个 token 映射到一个具体的 advisor 技能(例如 gc → general-counsel-advisor,处理法律与合同)。
防循环硬规则:四条规则无条件执行——
- 禁止自调用;
- 链深最大为 2(A→B→C 可以,第三跳被阻断);
- 禁止循环调用(A 调过 B,B 在同一链中不能调回 A);
- 每次调用携带调用链,被阻断时返回统一的阻断响应,而不是继续执行。
隔离规则:董事会会议 Phase 2(独立分析)期间禁止任何调用,防止锚定效应和群体思维;需要数据时必须显式写出 [ASSUMPTION: ...]。Phase 3(批评阶段)只允许引用其他角色的既有输出,不允许发起新调用。
调用还是假设:问题需要自己没有的领域数据、错误会实质改变建议、或问题本身跨职能时,发起调用;数据方向明确、处于隔离阶段、链深已达 2、或问题相对次要时,用假设代替并显式标注。
冲突处理与广播:两个 agent 答案冲突时,显式标记冲突并说明处理方式(保守取更差情况、按置信度加权、或升级给人),绝不静默选边。CEO 可同时广播给所有角色,各方独立响应后聚合。
质量循环与输出标准
任何角色向创始人汇报前,必须先经过自我验证;跨职能建议(涉及财务、收入预测、招聘、技术可行性等)还要经过对应角色的同行验证;高风险决策(超过剩余资金 20%、影响超过 30% 团队、战略变更、外部承诺、全员一致的可疑共识)额外经过 Executive Mentor 的批评预筛。决策统一写入两层记忆:Layer 1 存原始内容(含被拒绝的论点)仅供引用,Layer 2 只存创始人批准的决策,防止幻觉共识。
适用边界
这套协议是 C-suite 角色系统的专用通信层,硬规则不可豁免。它不是通用的 agent 编排框架,也不替代单个 advisor 技能的专业判断;广播聚合和冲突处理依赖各方响应格式正确。旧版记忆路径(memory/board-meetings/、~/.claude/decision-log.md)仅作历史参考,新决策一律写入 ~/.claude/decisions/。
使用场景
- 搭建 C-suite 多智能体协作时,需要约束角色间调用,防止死循环和循环论证。
- 董事会会议 Phase 2 要求各角色独立分析,需要强制禁止互相调用以避免锚定。
- 多角色结论互相矛盾时,需要机制显式暴露冲突,而不是静默选一边。
- 需要把创始人批准的决策与原始争论记录分离,防止未来会话误读为共识。
适合人员
- 为 C-suite 多角色 AI agent 系统设计通信层的工程师,需要硬规则防止死循环。
- 在 agent 编排框架里实现董事会会议等多角色协作流程的开发者,需要隔离与质询阶段约束。
- 维护 agent 决策日志系统的工程师,需要统一的两层决策记忆布局。
- 构建 agent 输出质量门禁的开发者,需要自我验证、同行验证与批评预筛的流程参考。