用途:在困难问题上叠加多个模型的观点。触发方式如“用 moa 审查”“让多个模型看看”。它本身不是汇总器,而是观点收集器:并行运行参考模型,汇集各自分析后返回当前会话(即汇总者),由汇总者用全部工具进行综合与行动。
主要能力与模式:soft(默认)只调用 OpenRouter 参考,提供设计与判断层面的建议;hard 额外启动 codex、claude 只读独立会话,并降级使用 OpenRouter。参考模型在任何模式下都无副作用(只读),仅汇总者拥有完整权限。
使用方式:在目标仓库目录下执行脚本收集观点: cd <repo> && python3 ~/.claude/skills/moa/scripts/moa.py "<提示词>" [--hard] [--preset <名称>] [--refs-only] 替代形式:PYTHONPATH=~/.claude/skills/moa python3 -m scripts.moa "..."。随后读取输出的 ## MoA references 块。应先在回复正文里向用户逐条展示各参考观点,按 Reference N — backend:model 标注,并原样或忠实摘录核心主张;禁止只汇报综合结果。除非使用 --refs-only,否则按底部汇总指引进行综合:对比共识、分歧与遗漏,对分歧以论据判定,把 [failed:]、[skipped:] 视为部分信息;不要盲信参考,最终判断后用完整工具行动。
配置与认证:注册表位于 ~/.claude/moa/config.yml(首次运行会复制 presets.example.yml),预设含 references、reference_max_tokens、enabled;无 aggregator 字段(始终为当前会话)。OpenRouter 密钥取自 OPENROUTER_API_KEY 环境变量(优先)或 ~/.claude/auth/ai-ml-services.env;codex 与 claude 使用各自 CLI 的认证。逻辑移植自 NousResearch Hermes Agent MoA(MIT)。其余细节暂未提供。