桃子桃子快讯
返回首页
工具

Consult-LLM:在 Agent 内调用其他模型获取「第二意见」

开发者推出 consult-llm 工具,可在 Claude Code、Codex 等 Agent 工作流中调用另一款大…

2026.07.03 · 周五3 分钟阅读

开发者社区近期出现一款名为 consult-llm 的命令行工具,主打「在现有 Agent 里向另一家模型求助」。它把自己包装成 Claude Code、Codex、OpenCode 等 AI 编程助手的技能(Skill),通过斜杠命令 /consult/debate/collab 触发,让 Agent 在遇到疑难时把问题转交给外部大模型,再把回答流式回传到当前会话。

核心思路:让模型「互相检查」

工具作者在文档中提出了一个朴素观点:同一模型复查自己的工作并不能算独立验证,因为训练数据、先验知识甚至失败模式都很接近;而换一个来源不同的模型,往往能「挑战薄弱推理、暴露盲区」。基于这一逻辑,consult-llm 内置了三种典型协作模式:

  • 单轮第二意见:把当前问题连同相关文件交给另一模型,请其独立分析。
  • 多模型辩论:让两个及以上模型各自给出方案,再汇总成共识。
  • 多轮上下文延续:通过 thread_id 维持会话状态,便于后续追问。

模型与后端覆盖

根据项目 README,consult-llm 支持通过 OpenRouter 接入多种模型,并提供两类后端:

  • API 后端:填写对应厂商的 API Key 即可调用。
  • CLI 后端:复用 Gemini CLI、Codex CLI、Cursor CLI、Claude CLI、OpenCode 等已经登录的本地订阅,无需额外密钥,对个人开发者较为友好。

此外还提供「Web 模式」,将 prompt 复制到剪贴板,方便用户粘贴到基于浏览器的 ChatGPT、Claude.ai 等界面使用;并附带一个实时 TUI 监控面板,可查看正在运行和历史调用记录。

安装与上手

项目提供 Homebrew 与一键 Shell 脚本两种安装方式,配置完成后执行 consult-llm install-skills 即可把对应技能写入 Claude Code、Codex、OpenCode 等 Agent 的 skills 目录。README 中给出的示例显示:当 Agent 卡在异步竞态导致的分段不匹配问题时,调用 Gemini 模型后得到了「handleConfirmGenerateHints 中存在 stale state」的结论,进而修正了实现路径。

局限与待观察

工具本身定位轻量,主要面向已经重度使用 AI 编程助手的个人开发者。其效果高度依赖于所调用模型的能力——若目标模型本身在特定领域弱于主 Agent,「第二意见」的价值会打折扣。此外,作者提示此前的版本曾基于 MCP 作为传输层,老用户需参考迁移指南。对于多模型协作是否能系统性提升代码质量、减少幻觉,目前仍缺乏严谨评测,consult-llm 暂未给出 benchmark 数据,更多停留在工程实践层面。

信源