Last updated on

Hermes 水银版 v0.19.0 硬核解读:首 token 快 80%,11 个重磅功能必看


Hermes Agent v0.19.0(代号 Quicksilver,中文常被昵称为“水银版”)已在 2026 年 7 月 20 日正式发布。这是 Nous Research 迄今为止规模最大的版本之一:自 v0.18.0 以来,社区累计提交约 2,245 次代码、合并约 1,065 个 PR、关闭约 3,300 个 Issue,并有 450 位以上贡献者参与。我们网站上的v0.19.0 发布说明用了非常直白的比喻:“Hermes 是众神的信使,这个窗口我们让他真正跑了起来。”

这篇文章不会照抄 Release Notes。我会把这次更新拆成普通开发者最该关心的 11 个功能,告诉你它们为什么重要、实际怎么用、以及可能带来什么改变。如果你需要更完整的变更清单,可以直接查看v0.19.0 发布说明

1. 首 token 延迟暴降约 80%,全局生效

最亮眼的数字是:首 token 时间(TTFT)从约 4.3 秒降到 0.9 秒,降幅约 80%。而且不只 CLI,gateway、TUI、桌面端、cron 任务都受益。

为什么能快这么多?官方拆得很细:

  • Discord 的能力探测不再阻塞启动,改用 24 小时磁盘缓存 + 后台刷新
  • 对已知不是 Ollama 的提供商,跳过 Ollama 探测
  • 把 agent 初始化阶段的阻塞工作移出冷启动路径
  • 引入提示构建缓存和 mtime 缓存的时区解析

这不是某个单一优化,而是把“初始化中……”这条进度条背后所有不必要的等待都砍掉的结果。如果你之前觉得 Hermes 启动时像在“深呼吸”,现在这口气被彻底省去了。

2. 推理模型的思考过程实时可见

display.show_reasoning 现在默认开启。对于使用推理模型(如 Claude 3.7 Sonnet、o3/o4 系列)的场景,你不再盯着 30 秒的转圈等待答案,而是能看到模型逐步展开思考过程。同时,响应框从“按行渲染”升级为“按 token 渲染”,配合宽度感知 flush,主观等待感进一步下降。

3. 桌面端 20+ 性能 PR,真正像原生应用

桌面版(Hermes Desktop)这次不是加功能,而是做了一次“减负手术”:

  • 流式 Markdown 渲染 CPU 占用降低 14 倍
  • 大 diff 文件审查使用虚拟化,不再触发全量 Shiki 高亮冻结
  • 会话切换消除布局抖动,即使超大对话也能秒切
  • 启动序列精简、每轮 REST 放大效应消除
  • 后端在悬停时预热,启动时不必要的面板延迟挂载
  • 侧边栏和工具行在流式输出时不再逐 token 重渲染

结果是:即使开着多个复杂会话、子代理频繁调用工具,桌面端依然顺滑。

4. 终端里直接管理 Nous 订阅:/subscription/topup

以前改订阅必须去网页,现在终端/TUI 里就能完成:

/subscription
/topup

执行 /subscription 后,你能看到当前套餐、剩余额度、升级需要补多少钱(例如 “Pay $46.30 & upgrade now”)、降级何时生效,还能直接应用变更,并支持撤销。桌面端也新增了对应的账单设置页。对重度用户来说,这是高频操作的显著效率提升。

5. 智能审批:危险的命令让 LLM 先预审

Hermes 会在执行 flagged 命令前要求用户确认。v0.19.0 引入智能审批:由独立 LLM 先审查该命令,判断安全、危险或不确定。安全命令自动放行,危险命令直接拒绝,不确定的才推送给人类。而且每个命令单独审查,不会因为前一个通过了就自动放过同类型命令。

配合用户自定义 deny 规则,即使在 yolo 模式下也能阻止高危操作;/deny <reason> 则能把拒绝原因反馈给模型,让它自动调整策略。

approvals:
  deny:
    - "rm -rf *"
    - "DROP DATABASE *"
    - "DROP TABLE *"

6. 密码管理器集成:Bitwarden 和 1Password

API 密钥不再必须写在明文 .env 里。v0.19.0 引入可插拔的 SecretSource 接口,支持从 Bitwarden 和 1Password(op:// 引用)读取密钥。

secret_sources:
  - provider: bitwarden
    vault: "dev-creds"
    priority: 1
  - provider: onepassword
    vault: "Production"
    priority: 2

多个 vault 可同时启用,按优先级解析,冲突时给出警告。未来其他密码管理器只需要实现同一接口即可接入。

7. 实时观看子代理工作 + 后台委托结果可恢复

delegate_task 现在会返回实时转录文件,你可以 tail -f 看到每个子代理的工具调用、结果和流式回复。更重要的是,后台委托的完成结果现在是持久化的:如果主进程重启,结果不会丢失,而是通过所有权校验的分类账重新交付。

对需要同时派发多个子代理做批量任务的开发者来说,这意味着可以大胆把任务丢给后台,然后随时查看进度,不必守着终端。

8. 最终响应不再因网关崩溃而丢失

这是一个可靠性极强的修复:如果网关在处理完回复后、确认平台投递前崩溃,原本这条回复可能直接丢失,而你却已经支付了 token 成本。v0.19.0 把最终响应写入 state.db交付义务分类账,下次启动时重新投递。

对 Telegram、Discord、Slack 等网关场景来说,这是从“尽力而为”到“至少一次成功交付”的升级。

9. 单网关多配置文件:一条 bot token 服务多个场景

一个网关实例现在可以绑定多个 profile,并按 guild、频道或线程路由到不同配置。每个 profile 拥有独立的配置、技能、记忆和密钥。

例如:

  • 工作 Discord server → 工作 profile
  • 个人 Discord server → 个人 profile
  • 全都走同一个 bot token

同时第二轮多路复用加固意味着一个 profile 配错不会拖垮整个网关。

10. 新模型和新提供商一窝蜂上线

模型层面,v0.19.0 支持:

  • GPT-5.6 系列(Sol / Terra / Luna 及 Pro 变体)
  • grok-4.5(GA)
  • moonshotai/kimi-k3(Kimi Coding 端点 1M 上下文)
  • claude-fable-5 / claude-sonnet-5
  • tencent/hy3 GA
  • GLM-5.2、Upstage Solar 等

提供商层面:

  • Fireworks AI 作为一级提供商,支持成本估算,并在模型选择器中排到 #2
  • DeepInfra 加固集成
  • LM Studio 支持 JIT 加载模式
  • Bedrock 目录上下文窗口探测、100 万上下文行、地域前缀对齐等

如果你经常需要在多个模型间切换,这一版本基本把“最前沿模型”一网打尽了。

11. 推理力度可分级:max / ultra + 每模型覆盖

除了默认推理,reasoning_effort 新增 maxultra 两档,可在 CLI、TUI、桌面端、API 所有路由统一选择。你还能:

  • 在配置中为每个模型单独设定推理力度覆盖
  • 在 MoA(Mixture of Agents)预设中为每个 slot 设定不同力度
  • 为辅助模型单独设定任务级推理力度

这让“思考深度”变成可拨动的旋钮,而不是一刀切的全局开关。

其他值得一看的改进

  • 会话导出hermes sessions export 支持 Markdown、Quarto、HTML、纯提示、HF trace 格式,可过滤时间范围、工作区,并可选 --redact 擦除密钥
  • 桌面端能力页:Skills / Tools / MCP / Hub 统一入口,支持测试/切换 MCP、日志过滤
  • Web Dashboard:会话导入、WhatsApp 配对、Discord 工具集管理、终端 keep-alive 等
  • 安全加固:Vertex 凭证作用域收敛、浏览器/MEDIA/.env 六道 P1 加固、webhook body 大小限制、CI 不可信引用防护等
  • CLI 小工具/model --once 单次模型覆盖、堆叠 skill 调用 /skill-a /skill-b、安全模式 --safe-mode

升级方式

如果你已经安装 Hermes,直接升级:

hermes update
# 或
npm update -g @nousresearch/hermes-agent

建议升级后执行一次配置检查:

hermes config doctor
hermes plugins list
hermes mcp list

总结

Hermes v0.19.0 “水银版”最本质的变化是:它变快了,而且快得稳定。约 80% 的首 token 提升、桌面端 14 倍流式 Markdown 加速、网关响应崩溃不丢失,这些都不是炫技功能,而是决定一个自主 AI 代理能否真正被日常使用的底座。

在速度之上,v0.19.0 把企业级能力也铺齐了:终端订阅管理、密码管理器集成、智能审批、子代理监控、交付分类账、多 profile 路由。对于已经把 Hermes 用于生产环境或团队部署的开发者,这个版本几乎没有不升级的理由。

如果你还没体验,建议从 /subscription 和一次 hermes update 开始,然后让 Hermes 用新速度帮你完成第一件事。