Higress 社区 10 月进展|Higress 为企业加固,HiRoute 为开发者省钱
10 月,Higress 社区的两个项目各有侧重。Higress 面向企业,这个月的重点是安全与稳定加固:发布 v2.2.5 之后,继续收紧暴露面,加强请求校验,修复 AI 和 MCP 插件的问题。HiRoute 面向开发者,装上就能用,让 Agent 只在需要的地方用最强的模型:从 10 月 9 日到 11 月 6 日连续发布 6 个版本,社区多次问到的 Windows 桌面版也已上线。
这篇月报先讲 Higress 的加固,再给第一次听说 HiRoute 的朋友介绍它怎么帮开发者省钱、这个月做了哪些事,最后说说两个项目接下来怎么配合。
一、Higress:面向企业的安全与稳定加固
企业把 Higress 放在生产流量的入口,最看重的是安全和稳定。10 月发布 v2.2.5 之后,主干上的工作主要围绕这两点展开,下面这些改动已经合入主干,会随下一个版本发布:
- 收紧暴露面:
- 加强请求校验:
- AI 插件修复:
- MCP 兼容:统一了 MCP Server 在新旧协议下的业务兼容(#5282),并支持保留上游的 discovery instructions(#5263)。
- 合规:移除了 GPL 许可的 lint 工具依赖(#5276)。
10 月初发布的 v2.2.5 共 133 项更新,其中新功能 21 项、问题修复 72 项。其中几项让升级和运维更稳:
- 从 Helm 平滑迁移到 hgctl:新增
hgctl upgrade --from-helm,可以直接接管用 Helm 部署的 Higress 集群,不改写 Helm 历史(#4754)。 - 插件可校验:插件按快照发布,每个版本都能校验 digest;Console 插件市场只展示经过审核、与 Console 版本绑定的稳定插件(#4516)。
- ext-auth 按请求头匹配:可以根据某个请求头是否存在,决定请求是否经过外部认证(#4560)。
- MCP Server 自动适配协议:代理上游 MCP 服务时,可以设置
server.protocolStrategy: auto,由网关自动选择新旧两种协议流程(#4685)。 - 内置 Endpoint Picker:通过标准的 WasmPlugin 引用,就能为 AI 推理服务启用内置的 Endpoint Picker(#4608)。
完整变更见 v2.2.5 Release Notes。
二、HiRoute:为开发者省钱,开箱即用
用 Codex、Claude Code 这类 Agent 干活时,很多人会给它配上最强的模型。可在实际会话里,难度是一步一步变化的:复杂任务里有大量简单的活,比如查资料、写说明、整理数据;简单任务里也会突然冒出难题。全程用最强的模型,钱和订阅额度大多花在了简单的步骤上。
HiRoute 是 Higress 团队开源的 Agent 智能路由引擎,运行在你自己的电脑或服务器上。你继续用 Codex、Claude Code、Qoder、Pi、OpenCode、Hermes、DeepSeek Harness 等熟悉的 Agent,HiRoute 在每一轮判断这一步该交给哪个模型:常规工作交给经济模型,复杂阶段交给主力模型;经济模型某一步没做好,下一轮由主力接手。

上图是 HiRoute 的会话页:第 3 轮经济模型评分偏低,第 4 轮由主力接手;到第 5 轮,之前的问题已不再相关,回到经济模型。
HiRoute 的核心组件 HiRoute Gateway 用 Rust 构建,把 Higress AI 网关积累的工程经验带到了本地 Agent 工作流中,包括协议适配、模型能力检查、失败时在候选模型间有限接力、流式交付和执行观测。
能省多少
我们做过一次技术选型任务的对比实验:Qwen 3.8 Flash 负责调研,GPT-6 Astra 负责关键决策。在达到同样验收标准的前提下,成本比全程使用 Astra 降低约 90%(API 等价估算)。实验过程见《HiRoute 智能路由实战:GPT-6 Astra × Qwen-3.8 Flash,同等质量下成本降低 90%》。

切换模型会不会丢掉缓存?HiRoute 只在用户发送新消息、上下文压缩或重建时切换模型,同一轮里的工具调用始终使用同一个模型,切换后只有第一次请求会错过缓存。上面会话页的下半部分就是一例:第 5 轮的 6 次请求,缓存命中 95% 到 99%。更完整的分析见《切换模型会损失缓存,智能路由还省钱吗?》。
10 月进展:不到一个月,6 个版本

- 0.2.0(10 月 9 日):内置决策模型和自定义任务分支;接入 Qoder、Pi、DeepSeek Harness;提供 macOS 和 Linux 的 x86_64 / ARM64 安装包。
- 0.3.0(10 月 11 日):支持 Claude 订阅;修正 Messages 缓存用量重复计费;Linux 安装包通过 glibc 2.31 最小运行环境验证。
- 0.3.1(10 月 12 日):修复订阅代理与登录问题,改进 Mac 应用内升级失败后的恢复,完善 API 接入的服务目录。
- 0.5.0(11 月 3 日):首次发布 Windows 桌面版;Linux 可以在浏览器里使用与桌面版相同的界面;便宜的新模型可以按难度灰度试用,System One 每轮三问,路由计划可以绑定执行 Agent。
- 0.5.1(11 月 5 日):改进 Windows 下的安装、卸载和升级;支持独立连接 Codex Desktop。
- 0.5.3(11 月 6 日):修复 Codex 图片请求经 Qoder 转发时的错误,改进 Windows 安装与更新的诊断信息。
10 月,HiRoute 共合并了 149 个 PR。下面按主题介绍主要进展,每个版本的完整说明见 GitHub Releases。
1. 开箱即用:三个平台都有图形界面
10 月 10 日和 15 日,先后有社区用户在 Issue 里问 HiRoute 什么时候支持 Windows(#67、#124)。社区贡献者 @JasonBuildAI 在 Windows 上逐个排查编译和本地存储问题,并提交了修复。11 月 3 日,Windows x64 桌面版首次发布:按当前用户安装,自带命令行、后台服务和 WebView2 引导安装器,不需要 Python,也不需要管理员权限。
Linux 支持 x86_64 和 ARM64,安装不需要 sudo,在浏览器里打开的是和桌面版相同的界面,远程服务器可以通过 SSH 隧道访问。macOS 版同时支持 Apple 芯片和 Intel。

2. 接入更多 Agent
10 月新接入了 Qoder、Pi、DeepSeek Harness、OpenCode 和 Hermes;Codex 支持独立配置,也可以连接 Codex Desktop;订阅方面新增了 Claude 订阅。加上原有的 Codex 和 Claude Code,HiRoute 已经能路由 7 类 Agent 的模型请求,你不用换掉手上的 Agent。
3. 便宜够用的新模型,按难度灰度放手
几乎每隔几周就有新模型发布,价格只有主力模型的零头,榜单分数却很接近。可榜单测的不是你的工作:一个新模型在自己的任务里能不能用,只有在真实工作里用过才知道。直接全量切过去风险太大,一直不敢用又省不下钱。
HiRoute 的做法是按难度灰度:新模型先接手最简单的工作,主力随时兜底;在你自己的任务里攒够证据,再一档一档放手。
- 从最简单的工作开始:在首页「新模型」选好要试的新模型和熟悉的主力,映射到 Agent,Agent 里的模型名不用改。信任度就是难度门槛,起始档位“试用”只把最简单的工作交给新模型。
- 主力随时兜底:新模型某一步没做好,而这个问题又关系到接下来的工作,下一轮就由主力接手;问题不再相关,再回到按难度选择。即使信任度调到最高的“托付”,这层保护依然生效。
- 攒够证据再放手:模型表现报告根据你自己任务里的评分给出建议,只统计当前发布版本的记录:至少 30 个完整评分的阶段、来自至少 3 个会话、评分覆盖至少六成,并且至少 85% 达到胜任下限,才建议上调;达标不到 70% 就建议下调。上调的门槛比下调高:偶尔做好几次不足以多放手,问题明显时要及时收回。建议只是建议,可以先用你的记录回放调整后的效果,保存和发布仍由你确认。从“试用”“熟悉”“信任”“放手”到“托付”,每次上调都有证据。
- 每一轮都重新判断难度:System One 每轮问三个问题:上一步做得怎么样?这一步有多难?上一步的问题会不会带进下一步?决策模型只负责回答,阈值、选组和执行由 HiRoute 负责。我们把这套机制写成了论文,公开了中英文数据集、原始模型回答和离线复现工具。
- 决策模型更好接:内置了决策模型,新增 OpenAI Decisions,也可以直接复用已有的百炼、OpenAI 或 OpenRouter 接入。

信任度就是难度门槛:越往右,越多简单工作交给新模型。

模型表现报告把每条规则的实际值和要求并排列出,并按你的记录回放调整后的效果。费用为 API 等价估算。
4. 任务交给合适的 Agent
模型路由决定“这一步用哪个模型”,任务路由决定“这项工作交给哪个 Agent”。现在,路由计划可以绑定一个执行 Agent,可选 Codex CLI、Claude Code、Qoder CLI、Pi、DeepSeek Harness 或 OpenCode;执行时,每一轮仍按计划里的模型路由选择模型。Hermes 可以委派已发布的计划。用 Hermes 加 HiRoute,就能搭出类似 DeepSeek 提出的 Router + Worker 两层 Super Agent 架构,搭建过程见《用 Hermes 和 HiRoute 搭一个 DeepSeek 式的 Super Agent》。

5. 成本更可控
- 订阅和 API 一起接入:订阅和 API 里的同名模型可以组装成一个模型,优先使用订阅,订阅暂时用不了时自动切换到 API。
- API Key 花费额度:可以设置一次性额度、按周期补充的额度,或让多个 Key 共用一份额度。HiRoute 在转发前预留额度,完成后结算。
- 计费更准确:修正了 Anthropic Messages 缓存 token 重复计费的问题,由社区贡献者 @JasonBuildAI 报告并修复(#75)。
- 按接入设置代理:每个 API 接入可以单独选择直连、使用环境代理或手动配置代理。
6. 更稳、更省资源
- 降低了 Gateway 的转发开销,以及观测后台任务的资源占用。
- 长时间运行的请求和大请求体更稳定。
- 本地记录默认最多占用 20 GB 磁盘空间。
- 存储出问题时,会给出可以照着操作的恢复步骤。
社区反馈
10 月,社区用户在 HiRoute 仓库提交了 15 个 Issue,其中 14 个已经处理并关闭。剩下的一个是 Kubernetes 容器化、多副本部署的需求(#104),我们会在后面的企业架构中回应。
两位外部贡献者共提交了 6 个 PR:@JasonBuildAI 修复了 Windows 编译、存储和缓存计费问题,@Aias00 改进了构建和验证工具。@Aias00 也是 Higress v2.2.5 中 hgctl upgrade --from-helm 的作者。
Windows 版发布后,陆续有新用户反馈安装和 Agent 发现方面的问题。两天后发布的 0.5.1 改进了 Windows 下的安装、卸载和升级流程,11 月 6 日的 0.5.3 又改进了安装与更新失败时的诊断信息。
延伸阅读
- 《HiRoute 智能路由实战:GPT-6 Astra × Qwen-3.8 Flash,同等质量下成本降低 90%》
- 《切换模型会损失缓存,智能路由还省钱吗?》
- 《HiRoute 新版本发布:新模型放心试,任务交给对的 Agent》
- 《用 Hermes 和 HiRoute 搭一个 DeepSeek 式的 Super Agent》
三、三步开始用 HiRoute
先到 hiroute.ai/zh/download 下载:macOS 和 Windows 用桌面版;Linux 用一行命令安装,然后在浏览器里使用。
curl -fsSL https://hiroute.ai/install.sh | sh- 接入模型:加入已有的订阅或 API,选好经济模型和主力模型。
- 配置分工:在「模型 → 决策模型」中连接决策服务,选择信任度,发布后映射到 Agent。
- 照常工作:继续在原来的 Agent 里工作,到 HiRoute 查看每一轮用了哪个模型、为什么这么选。
详细步骤见 HiRoute 文档。
HiRoute 并不完美,决策模型也会判断错。欢迎在自己的场景里试一试,也欢迎告诉我们它在哪里判断错了。
四、接下来:Higress 与 HiRoute 的两层架构
接下来约两个月,Higress 和 HiRoute 会完成一次架构分层,让开发者和企业都能用上同一套智能路由能力:

- 开发者:只需要 HiRoute Desktop。这是一个一体化的本地 AI 网关工具,装上就能接入自己的 Agent 和模型。
- 企业:由 Higress 和 HiRoute Gateway 组成两层架构,提供中心化服务。Higress 负责 K8s 部署、控制面与数据面分离等面向安全的分布式能力;HiRoute Gateway 负责 AI 网关能力和智能路由(模型路由、任务路由)。员工仍然使用 HiRoute Desktop,在连接企业服务的同时打通本地 Agent;企业则可以统一优化路由规则,做好成本治理。
这样分层有两个原因。
第一,AI 网关的基础能力已经趋于稳定,可以从 Wasm 插件沉淀为内置能力。这样做能省掉 Wasm 带来的额外开销,性能更好;独立于 Envoy 的 Rust 内核没有历史包袱,可以按第一性原理,把过去积累的 AI 网关需求重新做一遍更合理的实现。现有的 Higress Wasm 插件生态会继续兼容。
第二,开发者和企业的需求本来就不同:开发者要的是装上就能用,企业要的是 K8s 上的分布式、安全架构。组件分离之后,两种需求可以同时满足。#104 提出的容器化、多副本部署,也会由企业形态来回应。
具体设计我们会另文介绍。
致谢
感谢 10 月为 Higress 提交代码的 @sunxia0、@zhihao-yuan、@yyqdbngt、@btlqql、@dusk5-Surtr,以及参与 v2.2.5 的所有贡献者(完整名单见 Release Notes)。
感谢为 HiRoute 贡献代码的 @JasonBuildAI、@Aias00,以及提交 Issue 的 @springsheep、@MrSsunlight、@NieRonghua、@Nicholas2015、@alaggxz、@fishcake11、@hejun041、@Weiss545、@menglol、@wy471x、@augustazz。
- Higress:github.com/higress-group/higress
- HiRoute:github.com/higress-group/HiRoute
- HiRoute 下载:hiroute.ai/zh/download
- HiRoute 文档:hiroute.ai/zh/docs