v0.22.6 稳定版:776 个 PR 滚进一个版本,今天就能用上的变化


周一早上你打开桌面版,更新提示说新版本已经稳定可用。你点进 release 说明,想看看这次到底改了什么——结果只有两段话,加一句“完整策划稿随 v0.23.0 发布”。你会有点犹豫:升级吧,不知道会不会踩坑;不升级吧,又怕错过修好的毛病。

v0.22.6 就是这样一个版本。它是 2026 年 11 月 2 日发布的稳定版,作用是把过去两周的成果打包成一个能直接安装的版本,分发给 GitHub release(命令行与安装脚本)、Microsoft Store 应用、Docker 镜像和 Hermes Cloud。官方在说明里明确写了:这个窗口的完整策划说明会随 v0.23.0 一起发,这里不重复。所以这篇不讲“发布通告”,而是把窗口里已经落地、你今天就会碰到的变化按日常使用场景排一遍,让你决定要不要现在升。

数字先看清:这个窗口到底有多大

官方给的统计口径很具体,测于提交 f0d94882e89:

  • 3,448 个非合并提交(不含 merge commit)
  • 4,316 个文件被改动,+248,579 / −94,077 行
  • 776 个合并 PR、385 个关闭 issue

也就是说,这不是一次小修小补,而是把两周的合并队列压成一个可安装的版本。它的价值不在“某个杀手级功能”,而在于:你之前只能在 main 分支上看到的修复,现在有了一个可以打 tag、可以回滚、可以写进部署清单的版本号。

说明里没展开,但确实在这个版本里的东西

官方版本说明用一整段列举了“故意不在本文档里展开”的变化。逐条读下来,能分成四类。下面每一条都能在 v0.22.6 这个 tag 里找到对应实现。

一、入口变多了

  • Webapp 由 gateway 自己的监听端口提供:hermes webapp 起一个 Desktop Web Access 面板,你可以在自己的局域网里打开它,也可以挂到自己的域名后面走 Nous 登录;桌面插件也能直接在浏览器标签页里加载。
  • 每个 profile 在桌面侧边栏各占一节:多 profile 用户不用再在同一个列表里猜“这条会话属于谁”。
  • 桌面群聊补齐了基础动作:重命名、解散、@ 提及、粘贴附件。

二、自动化更可控

  • hermes cron cancel:停掉一个正在跑的那一次,而不是只好等超时(pause 只影响未来的触发)。
  • 每个 cron 任务可以自己选“错过怎么办”(Desktop 编辑器里的 Missed runs:用默认 / 回来跑一次 / 跳过),任务头部还多了 Stop 按钮。
  • compression.prepare_ahead:开启后,压缩摘要会在接近触发点时先在后台写好,真正压缩时直接用(或等它写完),减少你盯着“正在压缩”的时间。
  • pre_llm_call 钩子可以在推理前拦下一整轮:返回一个 block 指令,这一轮就不发模型请求。

三、安全与信任边界

  • 技能可以上锁:被锁的技能,agent 在正常回合、cron、子代理、后台自改进和 curator 流程里都改不动,--yolo 也不行(桌面端在 Capabilities 面板里有开关)。
  • 保险库密钥可以存进操作系统钥匙串(可选开启)。
  • 插件目录的 requires_hermes 在安装和更新时真正生效,不再只是元数据里的一行说明。

四、模型、语音与迁移

  • /model reset:清掉当前会话的模型钉选,但不丢历史。
  • /delegation 的选择会存到下一个会话,不用每次重新选。
  • text_to_speech 支持由 agent 自己挑 ElevenLabs 音色。
  • hermes migrate 与 setup 会把 Grok Bot、OpenBot 用户迁过来。
  • 消息平台侧还有一批小改动:Telegram 视频留言、Slack 线程里的 emoji 反应进入上下文、包管理器支持断点续传下载。

怎么升级,按你的安装方式来

官方给了四条路径,别混用:

# 命令行(pip / 安装脚本装的)
hermes update
  • Microsoft Store 应用:走商店更新。
  • 从安装包装的桌面版(.exe / .dmg):这次不跟着变,等下一个捆绑发布。
  • Docker / Hermes Cloud:拉 nousresearch/hermes-agent:stable(或 :latest)。

升级完想确认版本对不对,直接看版本号输出即可;这个版本没有引入新的必填配置项,旧配置可以直接用。

要不要现在升

如果你在用桌面版的多 profile、跑着几个关键 cron、或者被“压缩卡住”折腾过,这次值得升——它把几个拖了很久的体验问题一次性收进来了。

如果你在生产环境里钉着 Docker 镜像,建议先在测试 profile 上跑一天:stable 标签是滚动更新的,同一个 tag 名在不同时间拉到的内容可能不同,想精确复现就把镜像按 digest 钉住。

至于那些“完整说明等 v0.23.0”的部分,不用担心漏掉:这个 tag 里的实现是完整的,只是官方选择在下一个版本里统一写策划稿。想先看细节,可以对照我们站内的 v0.22.5 发布页 了解上一个补丁包的范围,也可以直接翻 发版记录列表 看这条线的演进。