用途:在一个圆桌讨论里编排多个已安装的 BMAD 智能体或自定义人格,让它们像性格各异的人一样互相交谈,也直接与用户互动。用户提出“派对模式”请求,或想创建/配置可保存的角色阵容(如虚构阵容、新增人格、把客户数据蒸馏为焦点小组、设置默认阵容、编辑已有自定义阵容)时使用。
主要能力:解析并应用配置(四层 TOML 合并);从 resolve_party.py 得到当前阵容、其他分组、party_mode、memory_enabled 以及场景/临时演员设置;支持按名指定阵容、--party/--group 切换分组、--list-groups 列出菜单、会话中重新切换房间或点名召集成员。提供多种运行模式:session(逐个角色内联配音)、auto(普通对话内联,必要时生成真实子智能体)、subagent(每个角色背后一个真实子智能体独立思考)、agent-team(角色组成常驻团队直接互相对话,仅 Claude Code)。开启 memory 时按 references/party-memory.md 使用每派对 memlog 记忆。结束时读取最佳要点、补写记忆,可选生成一份按角色排版的单文件 HTML 纪念页,并可在用户同意后把新角色保存进自定义配置。
必要用法:各脚本通过 uv run 执行,例如 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow、uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root}、uv run {skill-root}/scripts/resolve_party.py --project-root {project-root} --skill {skill-root};记忆读写用 {project-root}/_bmad/scripts/memlog.py。激活时先解析自定义与核心配置,问候用户,检测意图并路由;创建或配置阵容需加载 references/create-party.md;运行派对需 resolve_party.py,应用场景与演员设置。
适用场景:多角度碰撞的圆桌讨论、角色化头脑风暴、焦点小组式探讨,以及需要让多个声音互相挑战而不是罗列答案的互动会话。
限制:派对是交互式、开放式的,开场提示是话题而非一次性任务,会一轮轮持续到用户表示结束;只有显式 --non-interactive 才会自行收尾并释放智能体。各模式同一时间只启用一种,若运行环境不支持其机制则退回 session。若 installed_agents_resolved 为 false 或代码未解析,需告知用户并用已返回内容继续;agent-team 仅限 Claude Code。搜索应基于网络搜索而非猜测。具体收费、价格、平台支持与效果资料暂未提供。