SuperAPI AI 工具集

moa

设计与创作

查看项目

更新于 10-16 09:51

技能介绍

用途:当你对单一模型答案不满意、想验证方案或设计、压力测试计划或主张时,moa 可同时向多个本地 AI 编码 CLI 提问并汇总带署名的回答,帮助判断各模型在哪里一致、分歧或矛盾。

主要能力:提供三种模式。moa ask(默认)为并行议会式评审,各代理并行回答并流式返回;moa distill 在议会回答后由聚合器合成单一回答;moa debate 为顺序对抗轮次加主持人裁决,成本最高且收益最不稳定,仅适合以暴露分歧为目标时使用。

使用方式:先通过 uv tool install moa-cli 安装,或使用 uvx moa-cli 临时运行;再运行 moa doctor 查看已安装的代理 CLI 及其默认模型。需要在 PATH 中至少有两个已登录的 claude、codex、agy、opencode。CLI 是无状态的,每次调用都应写完全自包含的提示,直接以内联字符串传入。可用 -f PATH 或 -f - 从 stdin 传入已有内容,例如 git diff | moa ask -f - "Review this diff for bugs."。需要程序化解析时使用 --json,输出为每行一个 JSON 对象的 JSONL,并含每个代理的状态字段。可用 -n N 选择优先级靠前的 N 个已安装代理,-p NAME 指定集合,-x NAME 排除代理,-m PROVIDER=MODEL 覆盖模型;默认值可用 moa config set 持久化,moa config show 查看。

限制:代理默认只读,只有明确希望修改工作树时才传 --yolo。CLI 无会话记忆。debate 模式成本最高且可靠性最低。具体各命令完整标志需运行 moa --help 及 moa <command> --help 查看。除上述依赖与用法外,其他平台、收费或效果信息暂未提供。