用途:让已安装的 BMAD 智能体以圆桌讨论形式参与多智能体对话。核心思路是每个智能体作为独立子智能体生成,而非由单个模型扮演多个角色,以获得真正多样、可能相互分歧的观点。
主要能力:从 {project-root}/_bmad/_config/agent-manifest.csv 读取智能体清单,构建包含 displayName、title、icon、role、identity、communicationStyle、principles 的名册;从 {project-root}/_bmad/core/config.yaml 读取配置,使用 {user_name} 问候、{communication_language} 交流;查找 **/project-context.md 作为背景上下文。每轮挑选 2-4 个最相关的智能体,并行生成子智能体,完整呈现各自回复,不混合、不改写、不压缩。
使用方式:激活时解析参数,加载配置与清单,展示智能体名册并询问讨论主题。参数包括 --model <model>(强制所有子智能体使用指定模型,如 --model haiku、--model opus;省略时按轮次深度选择模型)和 --solo(不生成子智能体,由单个模型直接扮演所有选中智能体,激活时需声明)。子智能体提示词包含角色设定、讨论上下文(建议 400 词以内)、其他智能体本轮发言、用户消息与行为准则,并要求以 {icon} {displayName}: 开头、使用 {communication_language}、可提出澄清问题、不使用工具。
适用场景:需要多视角、跨领域讨论或让智能体相互质疑、补充的协作分析。
限制:子智能体模式下不得自行生成智能体回复;上下文需定期摘要以控制长度;智能体回复偏弱时不重试,交由用户决定;用户表示结束后做简要总结并退出。具体安装方式与依赖条件暂未提供。