top of page

GitHub 推出 HydraFusion,但其多模型优势仍需经受真实世界检验

9月6日
讀畢需時 13 分鐘

GitHub 推出了具备三种执行模式的 Project HydraFusion,挑战了每项编程任务都应交由单一前沿模型处理的理念。这项研究预览版以单一模型选项的形式出现在 Copilot CLI 中。但在该界面背后,HydraFusion 可以选择多个模型,并为每项请求构建不同的工作流。

矛盾很直接。开发者希望获得高质量答案,但让最大模型处理每项任务,可能会浪费时间和算力资源。HydraFusion 试图弥合这一差距:决定何时一个模型已足够、何时需要升级,以及何时应由独立的审查模型介入。

GitHub 表示,其表现最佳的 HydraFusion 配置在 TerminalBench 2.1 上比 Claude Opus 5 高出 4.9 个百分点。同一测试还显示,估算工作流成本降低了 67%。这些数字颇为引人注目,但它们来自受控的离线评估,而非在不断变化的代码仓库中工作的普通开发团队。

这一区别定义了真正的重点。GitHub 不再只是要求开发者选择最佳模型。它希望 Copilot 来选择模型应遵循的流程,同时将大部分协调工作隐藏在一次响应背后。

HydraFusion 将模型选择转变为工作流选择

HydraFusion 将 Copilot 的基本选择单位,从单个模型转变为在运行时组装的执行计划。

GitHub 于 2026 年 9 月 4 日发布了 Project HydraFusion 的研究预览版。它可通过 GitHub Copilot CLI 的实验性设置使用;后者是该公司的终端式编程代理。

用户首先更新 Copilot CLI,启用实验性功能,并从模型菜单中选择 HydraFusion。GitHub 表示,该预览版面向所有 Copilot 计划开放,但须遵守适用的账户和组织政策。

选择 HydraFusion 并不意味着每项请求都被锁定到预定模型。系统会分析任务,并从多个供应商的模型中作出选择。随后,它会将这些模型分配到一套旨在平衡答案质量、估算成本和延迟的工作流中。

官方的 HydraFusion 预览 描述了三种当前执行模式。

第一种是 Single。一个选定模型接收任务并直接完成。当编排不太可能改善结果时,这一路径可避免额外调用。

第二种是 Cascade。高效模型先尝试完成任务,随后质量闸门会接受该结果,或将工作升级交给能力更强的模型。

第三种是 Critique。一个模型起草解决方案,而来自独立模型家族的模型会在只读环境中对其进行审查。起草模型随后获得一次修改其工作的机会。

HydraFusion 会依据与推理、代码生成、调试和工具使用相关的能力信号,在这些模式之间作出选择。GitHub 尚未公布其完整的路由逻辑,也未公布参与模型的固定名单。

这一遗漏似乎是有意为之。随着 Copilot 增加新选项,以及 GitHub 更新其评估,模型池可能发生变化。因此,HydraFusion 被定位为持续演进的控制层,而不是由具名模型构成的固定组合。

系统还将解决问题与审查分开。解决模型在 Copilot 常规的、具备权限感知能力的代理循环中运行,并可处理代码仓库状态。审查模型则不使用工具,从而降低审查者修改其本应检查的代码的可能性。

GitHub 表示,如果工作流未通过验证或被取消,HydraFusion 不会应用任何补丁。每个执行环节也都具备明确的超时和取消行为。这些控制很重要,因为复合工作流比单次模型调用增加了更多失败点。

开发者最终仍只会收到一份响应和一组拟议修改。GitHub 会记录每个内部环节的角色、结果、延迟、成本和诊断信息,但不会流式输出每份中间草稿。

这种设计避免被舍弃的输出显得具有权威性。但它也让 HydraFusion 在工作时的透明度更低,这一问题已在早期用户反馈中显现。

GitHub 为何不再局限于最佳单模型

GitHub 押注认为,工作流设计如今几乎与原始模型能力同等重要。

开发者已经在进行非正式的多模型编排。他们让一个模型起草代码,让另一个模型审查计划,再让更大的模型处理棘手的失败。HydraFusion 将这种手工流程转化为产品基础设施。

这一时机反映了 Copilot 模型菜单不断扩展所带来的问题。更多模型为开发者带来了灵活性,但也将艰难的路由决策转移给了每位用户。

擅长架构推理的模型,未必是修正一个小测试的最快选择。另一个模型或许能经济地生成初稿,却难以完成覆盖整个代码仓库的迁移。

对所有任务都选择可用的最大模型,可以避免部分路由决策。然而,这种做法会将昂贵的推理资源用在较小模型也可能正确完成的任务上。

对所有任务都选择高效模型,则会带来相反风险。一个薄弱的早期假设,可能在用户意识到错误之前,扩散至规划、实现和测试环节。

HydraFusion 的答案是选择性计算。系统只会在其路由策略预期额外调用能够改善结果时,才增加一次模型调用。

这一思路扩展了 GitHub 此前的 Auto 模型选择功能。Auto 会为任务选择合适的模型;HydraFusion 则可以选择包含起草、审查、修改和升级的完整序列。

它还吸收了 GitHub 实验性 Rubber Duck 审查工具的经验。Rubber Duck 会让工作模型与独立模型家族配对,以寻找被忽略的假设和边界情况。

GitHub 此前报告称,与 Rubber Duck 配对的 Sonnet 模型弥合了其与 Opus 之间测得性能差距的 74.7%。该公司发现,对于涉及至少三个文件或超过 70 个步骤的困难任务,收益更为显著。

这项 跨模型家族审查 为 HydraFusion 将分歧作为产品功能提供了先例。Critique 不再是一项开发者必须主动请求的特殊操作,而成为运行时可能选择的一条路径。

这一转变对那些仍以面向用户的模型选择器为核心的编程代理供应商形成压力。模型选择依然可用,但如果编排层能够更高效地组合多个模型,其战略价值将被削弱。

这同样给模型供应商带来压力。供应商不再需要赢得所有评测,才能在编程工作流中获得一席之地。一个模型可能成为首选规划器,另一个则充当审查器或升级目标。

因此,商业竞争正在上移。供应商仍在模型层面竞争,但编程平台日益围绕路由策略、评估系统、上下文管理和权限控制展开竞争。

GitHub 在这场竞争中拥有结构性优势。Copilot 运行在代码仓库、议题、拉取请求和开发者活动附近。这一环境能够产生有关任务形态和成功结果的信号。

不过,距离近并不自动意味着路由器准确。GitHub 仍需证明,其策略能够识别任务何时需要更多计算,同时又不会过度使用昂贵路径。

Project HydraFusion 的机制是选择性升级

HydraFusion 的核心机制并非为了协作而协作,而是对额外推理何时值得其成本作出有边界的决策。

Single 路径建立了基线。如果 HydraFusion 预测一个模型就能达到所需质量门槛,额外协调只会增加延迟,却无法带来足够收益。

这一路径很重要,因为多模型系统可能默认变得低效。对每个提示调用多个模型,虽然容易描述编排,却难以证明其合理性。

Cascade 以不同方式处理不确定性。高效模型先进行首次尝试,质量闸门再评估其输出。只有被拒绝的工作才会转交给更强的模型。

这种结构类似于技术支持和欺诈审查中使用的升级系统。大多数案例走成本更低的路径,而不确定或要求更高的案例则获得专业关注。

困难的部分在于质量闸门。接受弱代码的闸门会破坏其承诺的质量;拒绝过多的闸门则会抹去其承诺的节省。

GitHub 尚未披露完整的接受标准或阈值设置。该公司表示能力信号会影响选择,但外部用户目前还无法审计每项具体的路由决策。

Critique 解决的是另一种失败模式。有些任务并不需要更强的模型从头开始,而需要一个独立视角,在补丁进入代码仓库前发现有缺陷的假设。

HydraFusion 将该审查模型与工具和代码仓库修改隔离。审查者可以分析拟议工作而不改变底层文件,解决模型则继续负责任何修改。

当模型来自不同家族时,这种安排可以减少相关性错误。但它不能保证独立性,因为主流模型可能共享相似的训练来源和编程惯例。

这一流程也有严格边界。GitHub 目前建议在一条初始提示中提交范围明确、内容充实的任务。针对更长、更迭代会话的强大多轮表现,仍是未来工作。

这一限制很重要,因为专业软件开发很少在一次指令后结束。需求会变化,测试会暴露隐藏行为,开发者也会通过多次交流来完善所需解决方案。

为第一轮优化的路由器,可能在任务变化后作出错误选择。它还需要在不断增长的对话中保留决策、代码仓库状态和成本核算。

HydraFusion 会记录每个工作流环节,包括草稿、审查、升级、重试和回退。用户将按照组成模型以标准费率消耗的令牌计费。

据 GitHub 表示,HydraFusion 不收取单独费用。不过,一次交互可能包含多个可计费阶段,因此最终消耗取决于所选择的路线。

这使可预测性成为一个重要的采用问题。高效的平均成本并不保证单项任务会比精心选择的单一模型使用更少资源。

延迟带来另一项权衡。Critique 工作流必须等待起草、独立审查和修改完成。Cascade 则可能先耗费时间进行初步尝试,再升级至另一模型。

GitHub 承认,在缺乏详细可见性的情况下等待,可能令用户感到沮丧。HydraFusion 当前会显示工作流阶段,但不会展示之后可能被拒绝或修改的草稿。

预览讨论中的一位早期参与者报告称,自己收到了后续问题,却未能看到生成该问题的分析。另一位参与者发现,在计划模式中选择 HydraFusion 后,系统会恢复为之前的模型;GitHub 表示这是一个正在调查的错误。

这些报告并不能证明存在普遍性的可靠性问题。但它们确实表明,编排机制影响的不只是回答质量。进度沟通、模式兼容性、计费清晰度和恢复行为,都会成为产品的一部分。

基准测试结果附带重要限定条件

HydraFusion 在三项已发布基准测试中均降低了预估成本,但在质量上并未在三项测试中全部胜过 Opus 5。

GitHub 在 TerminalBench 2.1、DeepSWE 和 CheckpointBench 上评估了固定的 HydraFusion 策略。Claude Opus 5 和 GPT-5.6 Sol 被用作比较基线。

该公司表示,每项比较均采用相同的任务输入、工具、执行限制、定价假设、评分条件以及对缺失结果的处理方式。所有模型均在相同的中等推理级别下运行。

在 TerminalBench 2.1 上,HydraFusion 交出了最亮眼的结果。经验证的任务质量比 Opus 5 高出 4.9 个百分点,而预估工作流成本低了 67%。

TerminalBench 测试智能体在终端环境中完成复杂、多步骤任务的能力。这使其与 Copilot CLI 具有相关性,尽管没有任何基准测试能够完整复现一家公司的真实代码仓库和运营约束。

在 DeepSWE 上,HydraFusion 的成本低 36%,但质量比 Opus 5 低 1.5 个百分点。DeepSWE 侧重于具有跨文件依赖关系的仓库级工程任务。

在 CheckpointBench 上,HydraFusion 将预估成本降低了 65%,质量则比 Opus 基线低 0.1 个百分点。GitHub 基于与公开代码仓库和固定提交关联、可重放的 Copilot 编程会话创建了这一内部基准测试。

这一模式所支持的结论,比 TerminalBench 的头条结果更为有限。在 GitHub 的测试中,HydraFusion 实现了显著的预估节省,同时质量仍接近 Opus 基线。

它并未取得普遍性的质量胜利。一项独立的基准测试分析指出,三项已发布比较中,只有一项显示出相对 Opus 5 的质量提升。

GitHub 还展示了调优效果最佳的 HydraFusion 配置。其研究人员采用被描述为爬山法的流程,在各评估集上反复优化路由策略。

该公司使用了能力评分和束搜索;这种方法会保留有前景的策略候选项,同时淘汰较弱候选项。候选策略与冻结的基线进行比较。

这是合理的研究流程,但也提高了外部验证的重要性。针对已知基准测试家族的重复优化,可能使策略更贴合这些测试,而非不可预测的生产工作。

CheckpointBench 因取材于 Copilot 会话而更具现实性。但 GitHub 控制着该基准测试、其筛选过程以及被评估的产品。

该公司披露,在 8 月 11 日至 8 月 25 日期间,两次 TerminalBench 运行因评估框架故障而无效。GitHub 排除了这些运行结果,修复故障后继续测试。

披露这一情况是有益的,但该事件也说明,智能体基准测试对基础设施可能十分敏感。一项结果衡量的是模型、工具、执行框架、限制条件、评分器和故障处理策略的整体表现。

预估成本也不同于客户的完整经济成本。Token 消耗固然重要,但开发者同样关心等待时间、审查工作量、错误补丁、回滚变更和延迟部署。

一个较慢但能产出更好首版补丁的工作流,可能节省工程时间。一个更便宜但需要更多人工调试的工作流,整体成本可能反而更高。

因此,最有价值的生产指标或许是每项被接受变更的成本。其他有意义的衡量指标包括达到通过测试套件所需时间、每个补丁的审查修正次数、回滚率和开发者介入程度。

GitHub 恰当地将 HydraFusion 标注为研究预览版。该公司自己的文章指出,结果取决于基准测试修订、工作流配置、模型池和定价假设。

值得延续的说法应当保持审慎。GitHub 有证据表明,选择性编排能够以更低的预估推理成本接近前沿模型质量。但它尚未证明这一结果能在真实团队中成立。

开发者获得什么,又付出什么

HydraFusion 减少了手动选择模型的需要,但它要求开发者信任一项无法被完全审视的编排策略。

最直接的好处是便利。开发者可以提交一项重要任务,而无需决定由哪个模型进行规划、实现、审查或挽救失败尝试。

这有助于那些没有时间跟踪模型更新和基准测试变化的用户。它也可以标准化团队将独立审查应用于困难工作的方式。

以覆盖整个代码仓库的身份验证重构为例。单一模型可能理解需求,却遗漏会话失效处理中的边界情况。

HydraFusion 可以安排一个模型起草变更,再由另一个模型家族审查该计划。原始求解器随后会在向开发者呈现补丁前对其进行修订。

对于小型单元测试修正,系统可以选择一个高效模型并避免额外调用。对于含糊的构建失败,它可以先尝试经济型模型,再进行升级处理。

这些示例符合 HydraFusion 所述的设计,但 GitHub 尚未发布来自真实用户的路由级成功数据。开发者不能假设系统会可靠地选择这些路径。

对某些组织而言,隐藏的模型阵容带来了治理方面的担忧。团队可能因特定模型提供商而受到合同、合规、数据驻留或知识产权限制。

GitHub 表示正在研究对更强控制能力的需求。在详细的策略选项出现前,企业管理员应核实哪些组织设置适用于该预览版。

Copilot CLI 本身仍具备权限感知能力。其CLI 文档称,智能体会要求用户确认对代码仓库的信任,并且不会在未经批准的情况下更改文件。

这些控制措施约束的是最终执行的操作,而不是每一个内部推理决策。公司可能仍希望查看日志,以了解哪些提供商处理了请求、路由为何改变,以及每个阶段消耗了多少资源。

可观测性也会影响调试。当补丁失败时,开发者需要区分是模型输出错误、质量门禁失效,还是路由决策不佳。

HydraFusion 会记录内部诊断信息,但预览版并未公开所有中间草稿。这一选择保护用户免受未完成输出的影响,同时也限制了他们重建决策路径的能力。

团队应在改变标准工作流之前,针对具有代表性的任务测试该预览版。一套有用的评估任务应包括小型修复、跨文件变更、调试会话,以及需求不完整的任务。

每项任务都应与强大的单模型基线进行比较。团队应衡量总积分消耗、耗时、被接受的变更、审查修正次数和测试结果。

安全审查应聚焦整个工作流。更多执行环节意味着更多请求、更多中间上下文,以及更多出现超时或提供商故障的机会。

GitHub 的有界执行和故障安全补丁行为降低了这些风险。它们无法替代代码仓库保护、分支规则、代码审查、测试或最小权限工具许可。

因此,HydraFusion 应被视为候选工作流优化器,而非自主质量保证。在预览期间,其最佳使用方式是进行一项具有明确验证关卡的审慎实验。

HydraFusion 发布后值得关注什么

HydraFusion 的未来取决于其基准测试节省能否经受真实代码仓库、更长对话和管理控制需求的考验。

第一个信号是生产任务质量。GitHub 需要证明 HydraFusion 能降低每项被接受变更的成本,而不只是离线基准测试中的预估 Token 成本。

关注研究预览版中的路由级衡量数据。有价值的披露应说明 HydraFusion 选择 Single、Cascade 或 Critique 的频率,以及这些选择如何影响成功率。

独立评估将增强这一论据。测试应采用未见过的代码仓库、不同编程语言、不断变化的依赖项、工具故障,以及评判可维护性的人类审查者。

第二个信号是多轮支持。GitHub 明确将更长的迭代会话列为未来开发方向。

在这方面表现强劲,将表明 HydraFusion 能够随着需求变化更新其执行计划。表现疲弱则会将系统限制在范围明确的首轮任务中。

多轮编排也考验上下文连续性。路由器必须知道何时先前决策仍然有效、何时额外审查能增加价值,以及何时升级处理只是在重复先前工作。

第三个信号是控制能力和可见性。企业用户将寻求提供商限制、支出上限、详细路由日志、延迟报告和更清晰的进度指示。

这些功能会将 HydraFusion 从一个有趣的实验转变为可管理的基础设施。缺少它们,将削弱其在治理要求严格团队中的采用意愿。

竞争对手的回应同样值得关注。编程平台可以引入自己的路由器、审查器或并行工作流,而无需训练新的前沿模型。

这意味着,HydraFusion 的长期优势不会仅仅来自三种已命名的执行模式。它将取决于 GitHub 的路由准确性、代码仓库上下文、评估反馈和运营控制能力。

对开发者而言,下一步很实际:选择一项范围有限的任务,让 HydraFusion 与你偏好的单模型并行运行,并比较完整工作流。统计审查修正次数、耗时、Token 使用量,以及最终补丁是否通过测试。

关键问题不在于多个模型听起来是否比一个模型更有能力,而在于 GitHub 隐藏的协调器是否能比知情的开发者做出更好的决策,并且其频率是否足以证明新增复杂性是合理的。

 
 

免费开始

一款本地优先的AI助手

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

你的 AI 工作伙伴

remio 一起高效工作

规划、创作、交付

一站式完成

bottom of page