中介者模式
由单一协调者路由所有消息——彻底消除朴素多 Agent 架构中的 N×N 通信爆炸。Agent 只与协调者通信,互不直接对话。
结构化多 Agent 决策——让决策更精准,让 Token 预算更省心
概览
Agent Meeting 通过中介者模式将任意数量的 OpenClaw Agent 组织成结构化的轮次讨论。协调者路由所有消息,Agent 在每条回复中嵌入立场标记,历史记录每轮压缩至约 500 个 Token——无论会议进行多久,都能保持清晰高效。
能力
由单一协调者路由所有消息——彻底消除朴素多 Agent 架构中的 N×N 通信爆炸。Agent 只与协调者通信,互不直接对话。
每轮结束后,完整对话记录压缩至约 500 个 Token。下一轮只接收摘要和新问题——Token 消耗与会议时长无关,维持 O(1) 复杂度。
每个 Agent 在回复中嵌入 [STANCE: AGREE / DISAGREE / NEUTRAL]。协调者确定性解析立场,一旦达成完全或多数共识即触发提前退出。
会议结束时(无论是达成共识还是耗尽最大轮次),自动生成 Markdown 格式的会议纪要:主题、参会者、各轮对话、滚动摘要和最终共识结论。
如果 Agent 在第二轮就达成共识,无需等到第五轮。完全共识(全部同意)或多数共识(≥2/3 同意,0 反对)时自动终止。
两条命令覆盖所有场景。`meeting quick` 运行 3 轮快速讨论并自动输出。`meeting start` 提供主题、Agent、轮次和输出路径的完整控制。
架构
每一轮遵循确定性的六步循环。协调者驱动每个步骤——Agent 是无状态的响应者,只接收滚动摘要和当前问题。
协调者广播 并行向所有 Agent 发送滚动摘要和本轮问题 Agent 回复 每个 Agent 带推理和 [STANCE: AGREE/DISAGREE/NEUTRAL] 标记进行回复 立场提取 协调者确定性地解析立场 token——无需 LLM 解读 共识检查 若达成完全或多数共识:写入纪要并提前退出 压缩历史 摘要器将完整记录压缩至约 500 Token 供下一轮使用 循环或结束 持续循环直至达成共识或达到最大轮次;始终写入纪要 用法
从快速的 3 轮头脑风暴到完全参数化的战略会议——一条命令搞定。
快速启动任意两个 Agent 的讨论。输出自动写入 minutes.md。
$ meeting quick "TypeScript or JavaScript?" researcher coding
指定 Agent、最大轮次和输出路径。兼容所有已配置的 OpenClaw Agent ID。
$ meeting start \ --topic "Q2 priority: feature A vs B" \ --agents researcher,coding,content \ --rounds 5 \ --output ./minutes.md
应用场景
任何需要多专家视角的问题——无需人工会议的协调成本。
让研究员和编码 Agent 共同辩论单体 vs 微服务、数据库选型、服务边界和 API 契约设计。
让专业 Agent 基于代码库实际情况,对语言、框架和工具链决策发表意见。
召集产品、内容和研究 Agent,在截止日期和资源限制下对竞争功能进行排序。
组织结构化审查,让多个编码 Agent 在写下第一行代码前就设计方案进行批评并投票。
开展多 Agent 战略会议,对齐长期目标、评估市场定位并发现盲点。
让安全、研究和编码 Agent 独立列举风险,再将发现汇总成单一优先级报告。
共识逻辑
立场标记确定性解析——无需 LLM 解读,不会产生幻觉式共识。
所有参会 Agent 返回 AGREE。会议立即退出并写入纪要。
超多数同意且无反对。会议提前退出并记录多数裁决。
讨论继续进入下一轮。历史被压缩,协调者重新框架问题。
即将上线
第一时间获知此插件上线。