SuperAPI AI 工具集

llm-council

智能体与模型

查看项目

更新于 10-16 02:36

技能介绍

用途:LLM Council 用于多模型协同推理,把同一问题并行下发到多个模型,经独立回答、匿名互评、主席综合三阶段产出更稳健的结论。适用于高风险架构决策、代码评审、计划评审、实现分歧解决与安全分析交叉验证,或用户明确要求“council”“多视角”“交叉验证”时。

主要能力:Stage 1 并行向可用 omega CLI(gemini、codex、claude、cursor)派发提示并收集回答;Stage 2 以匿名标签(Response A/B/C)回传给各模型做准确性、完整性、推理质量评审并输出 FINAL RANKING,正则解析后按平均名次聚合排名;Stage 3 由主席模型(默认当前 Claude 会话或 ask-claude.mjs)综合最佳见解,标出共识与分歧。还提供模板(review、implementation、research、debug)、看门狗(空闲 90 秒警告、停滞 180 秒排除)、可选消息总线(--enable-messaging)、可选 git worktree 隔离(--use-worktrees,配合 implementation/debug 模板)、多轮会话(--multi-turn 与 --resume)。

必要用法:先运行 verify-setup.mjs 检查各 CLI 可用性,再并行派发;命令形如 node .claude/skills/omega-gemini-cli/scripts/ask-gemini.mjs "$PROMPT" --timeout-ms 120000。调用技能:Skill({ skill: 'llm-council' });带模板:Skill({ skill: 'llm-council', args: '--template review' })。环境变量:LLM_COUNCIL_TIMEOUT_MS(默认 120000)、LLM_COUNCIL_MIN_MODELS(默认 2)、LLM_COUNCIL_CHAIRMAN、LLM_COUNCIL_MAX_TURNS(默认 5)、LLM_COUNCIL_IDLE_WARNING_S(90)、LLM_COUNCIL_STALL_TIMEOUT_S(180)。退出码 0 表示成功(至少 2 个模型响应),1 表示失败。

限制:至少需要 2 个可用模型才能启动,少于 2 个或全部超时则失败;两模型时互评排序意义有限;需先检查 CLI 可用性,否则会静默失败;评审阶段必须匿名以避免身份偏见;简单问题不建议使用(开销大);该技能不依赖 llm-council-master 的 FastAPI 服务;会话超过 24 小时过期;worktree 在 Windows 需注意路径长度限制;临时文件会在结束后清理。费用、价格与具体平台支持范围资料未提供。