ARCHIVE74 FULL123 ENTRIES4 CHANNELSSYNC 2026-10-31

DOC VIEWER · 原文排版保留 · 2026-10-31 快照正文区为浅色

Hermes 更新解读:7 个版本外加一个发错的


⭐ 觉得有用?关注公众号「丁卯生人」

每月发干货 · AI Agent · GitHub · 装修避坑

Hermes 更新解读封面

HERMES 版本解读 · 2026.10

这篇能让你直接抄走三件事

1. 别停在 v0.22.1 —— 官方自己承认它是从错误的 commit 构建出来的,直接上 v0.22.2。

2. 升级前先定一个开关:sessions.auto_prune,它现在默认会删你 90 天没动的旧会话。

3. 一张清单(第三节配图):9 条升级前检查 + 升完验 3 件事 + 日常入口 4 条,截图存着照着过。

01

10 月 8 日到 15 日,五个 tag

五个 tag 的窗口规模

▲ 条长 = 各版官方自报的窗口 commit 数。各版窗口起止不同(v0.22.0 一次覆盖 v0.21.0 之后全部),长短不能当可比的工作量。v0.22.1 / v0.22.2 官方未给窗口数字,所以不画条。

v0.21.6 是新稳定发布管线切出的第一版。官方原话 first release cut by the new stable release pipeline:一次 ref、一个测过的 Docker 镜像、发布时打一个 receipt tag。它自己那个窗口就有 8,867 个非 merge commit、2,106 个合并 PR。

v0.21.7 是明确会让路的版本:窗口只有 740 个非 merge commit、204 个 PR,官方在说明里直接写"这一窗口的完整整理版说明随 v0.22.0 发布"。不到两天后 v0.22.0 出来,确实把 v0.21.0 之后一次讲完了。

02

v0.22.0「门槛版」:六件你每天会碰到的,每件给入口

标题里说的"7 个版本",指的是 v0.21.1 到 v0.21.7 这七个版本的改动被 v0.22.0 一份说明合并讲完(官方原话 document everything from v0.21.0 onward),本文不逐版复述,只取其中会改变日常用法的部分。v0.22.0 官方副标题是 The Threshold Release,亮点列表 15 条,下面 6 条是我判断真的会改变用法的,每条后面直接给点哪里、敲什么。

1. 首启动自己把自己配好,不要 API key

从没装过的电脑打开桌面端,进来的不是设置页,是一段配置对话:一次一张卡片,问名字、主色、布局、连哪些应用、装哪些插件,然后给一遍导览,再递上最多四个起手任务。跑在免费试用模型 nous/welcome 上,按操作系统用户算一次。PR #137429 / #137522 / #137807 / #134209 / #105258。

入口:想跳过点 Skip setup;想重来走 Settings → Run onboarding again。配色可以直接在对话里说"改成紫色、暗色模式"(新增 set_theme)。

2. Connectors 把 MCP 标签页取代了

agent 能通过 Nous 的 tool gateway 在 Linear、Notion 这类托管应用里动手:报应用名,浏览器里登录一次,同一轮对话里工具就能用。起步不需要 Nous 账号——第一次用某个应用时它会给你建一个只用于 connectors 的免费身份。PR #106842 / #111008 / #119074 / #135143 / #137426。

入口:桌面端 Connectors 页(原 MCP 标签页取消,托管应用和自己的 MCP 服务器并在一张列表里);命令行 /connectors 或 hermes connectors。同一个应用可以连多个命名账号(work / home)。

3. 本地模型一键,东西不出这台机器

官方说法是 no account, no API key。Hermes 自己装并维护 llama.cpp,按硬件选引擎(CPU / CUDA / Metal / Vulkan / ROCm),再拿目录里每个模型对你的显卡和内存打分,选装得下的最好那档。下载可暂停续传,服务跟着起停。

入口:桌面端 Settings → Providers → Local Models(Windows / macOS / Linux 都有);终端走 hermes model → Local models。

4. 默认从"跟 main 每个 commit"改成"跟测过的稳定版"

这版开始发经过测试的 SemVer 稳定版:发布前要先过源码 CI、Docker、Nix、签名桌面构建,以及各操作系统的安装与升级实跑;源码安装默认从 release 走到 release。往低版本走会被标成 rollback 且一定先问你,重装安装包保持你原来选的通道。通道相关的 PR 是 #135847 / #135949 / #136313 / #137780。

入口:桌面端 Settings → About 里切通道(同组 PR 见上);命令行是 hermes update --set-channel main(想追最新才用)。

5. 插件目录 600 条,每条钉在审过的 commit

目录这一周期上线并长到 600 条,从桌面端或 CLI 都能装;目录规则禁止被收录的插件去改 Hermes 内部实现或塞无法扫描的二进制。PR #69446 / #111415 / #117808 / #131267 / #136436。

连带影响:记忆类 provider(Honcho、Supermemory、Hindsight、Mem0、OpenViking、Holographic)连同 Home Assistant、Spotify、Langfuse 从内置搬进插件目录,老用户在升级或首次启动时自动迁移、数据保留;默认安装因此更轻。

6. 一次零行为变更的整体瘦身

v0.22.0 代码量与提示词瘦身

源码从约 1.06M 行降到 698K 行(−34%),gateway/run.py 从 34,847 行缩到 5,512 行;约 19 个低频工具改成按需加载,桌面端每次调用带的工具 schema 大致减半,固定提示词再减约 2.1k tokens。官方定性是 zero behavior change。PR #102117 / #106676 / #137084。

另外 9 条偏生态(打包与签名分发、统一包管理器、模型波、密码管理器登录、Bot Screen、一机一 gateway、subagent 实时干预、模型选择器、多语言),都不改变你今天的用法,本文不展开。

03

升级前过这 9 条,升完验这 3 件事

下面这张图就是给你截图存的:①-⑥ 与 ⑦ 出自 v0.22.0 官方 Upgrade notes 与移除项,⑧ 是它的迁移影响,⑨ 是 v0.22.1 的坑;图里还附了四条日常入口和升完要验的三件事。编号与下面正文完全一致。

升级前 9 条与升完验 3 件事

① 老会话会被自动删,而且默认是开的。这是本次唯一会动到你历史记录的默认值变化(官方没用它唯一这样的说法,这条是我通读整节 Upgrade notes 后的归纳),所以放第一位。sessions.auto_prune 现在默认 on:已结束、90 天不活跃的会话在启动时删除;置顶和打开中的不碰。想全留,就在 Hermes 的配置文件里把它设成 false——配置文件的具体路径官方没写在 release 里,用 hermes status 能看到它在哪。建议:升级前先定这个开关,别升完再回头找会话。

② 托管安装的运行时换成 Python 3.14(包管理器会替你装)。同一行官方就写了代价:KittenTTS 在 3.14 上不可用。走语音合成链路的先确认(PR #102765)。

③ Windows 桌面只剩 MSIX,需要 Windows 11 22H2 或更新,NSIS / MSI 安装器取消;macOS 默认构建只出 Apple Silicon(PR #136603)。还在用旧安装器或 Intel Mac 的,升级路径直接变了。

④ 一台机器一个 gateway 成为默认。hermes update 会在不冲突时把按 profile 起的 gateway 折叠进默认的多路复用 gateway(PR #112854)。多 profile 并跑的要先想清楚。

⑤ 会话不再被空闲/每日定时器重置。session_reset 的 idle 与 daily 模式退役(还配着的会打一条 warning),要开新会话改用 /new 或 /reset(PR #105021 / #126244)。

⑥ 工具改名,旧名仍可用。todo → todo_list、cronjob → cronjob_manage、process → process_manage(PR #97979)。在 skill 或 prompt 里写死了旧名的,趁这次统一换掉。

⑦ 三处被移除,自研插件要先试跑。旧的插件兼容导入层删除(PR #126164),hermes sync(Skill Sync)删除(PR #132465),随包分发的内置 tirith 扫描器移除(PR #133832)。依赖这三样的,升级前必须在另一台机器或另一个 profile 上跑通。

⑧ 记忆 provider 搬进插件目录。记忆类 Honcho、Supermemory、Hindsight、Mem0、OpenViking、Holographic,连同 Home Assistant、Spotify、Langfuse 都不再内置,自动迁移、数据保留;ByteRover 和 RetainDB 仍在内置里。

⑨ 别停在 v0.22.1。理由见下一节。

升完先验三件事:一,你的定时任务还能不能被 cronjob_manage 正常列出和触发;二,你自研或改过的插件在旧兼容层删除后是否还加载(hermes status 能看到插件状态);三,会话历史有没有被启动清理动到。

04

v0.22.1 是发错的那一个

10 月 14 日 23:59 UTC 发 v0.22.1,它自己的开头写着 "This is a patch release"。不到九小时后的 v0.22.2 开头第一段,把这句推翻了:

v0.22.1 was built from the wrong commit. It shipped unreleased gateway work, and the Microsoft Store app could stick on "Connecting." 0.22.2 is the release 0.22.1 was meant to be.

—— Hermes Agent v0.22.2 Release Notes 第一段

翻译过来:v0.22.1 打错了 commit,把还没发布的 gateway 代码带进了发行版,微软商店那个应用可能卡在 "Connecting." 不动。v0.22.2 才是当时本该发出去的那个版本。

它还留了个坑,官方写在 Known issue 里:在 0.22.1 的 gateway 下跑过的会话,到 0.22.2 里删不掉。所以这不是"两个补丁挑一个装",而是直接跳过 0.22.1。v0.22.2 本身另外修了两件更常碰到的:重启后 gateway 起不来(Linux 可能把一个早期 PID 分给无关进程,被误判成"已有 gateway 在跑",于是 systemd / launchd / Docker 托管的实例拒绝启动;现在会记录自己是在哪次 boot 起的,PR #138594,修的是 issue #133744),以及笔记本上本地模型长回合被掐断(本地请求一律流式并显示读 prompt 的进度、休眠掉的时间不计入超时、恢复后的本地服务会再给一次机会而不是直接熔断)。

05

顺带修正我上一期的判断

上一期我算到 v0.21.6 为止,结论是「80 天 15 版,只有 2 版在加功能,其余 13 版是补丁汇总」。计数没错,但我把因果读反了——那段时间它同时在换发布基建,而换基建的活儿不会写进 changelog 的功能列表。v0.21.6 就是新稳定管线切出的第一版,紧接着的 v0.22.0 用一次覆盖 v0.21.0 之后全部的大版本把话说圆。

可迁移的判断

看一个开源项目的节奏,别只看单版 changelog 的厚薄。连续几版很薄、同时反复出现"发布管线 / 包管理 / 签名分发 / 通道策略"这类词,说明它在换基建,薄版本是投入不是衰退;连续几版很薄而且只有 bug fix 与依赖升级,那才是真的在原地。

一个项目什么时候开始变稳?
不是功能最多的那一版,是它敢把「默认跟最新提交」改成「默认跟测过的版本」的那一版。

—— 与开源同行,与知识共勉

怎么升到 v0.22.2:桌面端走 Settings → About(这版起桌面包自带更新,包内含自己的 Python 与 Node);命令行是 hermes update。两条路都会停在稳定通道上,不会把你带到 v0.22.1 之后的错误构建。

如果你还在 v0.21.5:先把 sessions.auto_prune 这个开关按你的需要定下来,再直接上 v0.22.2,中间那版别停。你现在跑的是哪个版本,升的过程中被第几条咬过?评论区说。

数据来源与口径

· 版本与改动:github.com/NousResearch/hermes-agent 官方 Releases 接口,2026-10-19 抓取,覆盖 v0.21.6(10-08 11:51 UTC)、v0.21.7(10-12 05:53 UTC)、v0.22.0(10-14 03:21 UTC)、v0.22.1(10-14 23:59 UTC)、v0.22.2(10-15 08:21 UTC)。文中英文引句均为原文摘录,PR 号为官方在对应条目后标注的编号。

· 窗口规模:各版 Release Notes 自报值。v0.21.6 为 8,867 非 merge commits / 8,342 文件(+772,490 / −225,600)/ 2,106 PR / 3,027 issue;v0.21.7 为 740 / 4,156 文件(+86,775 / −26,980)/ 204 PR / 69 issue;v0.22.0 为约 24,200 commits / 约 6,080 PR / 约 15,600 文件 / 约 2,045,000 行新增 / 约 1,140,000 行删除(官方带 ~ 前缀,为约数)。v0.22.1 与 v0.22.2 官方未给窗口数字。

· fig1 条长只表示单版自报 commit 数;各版窗口起止不同,不可当作可比的工作量。

· 瘦身数据:v0.22.0「Leaner in every sense」条目,对应 PR #102117 / #106676 / #137084;#97979 是工具改名那条的 PR,不在瘦身条目里。

· 插件目录 600 条、Claude 5.5 与 GPT-6 模型波:均出自 v0.22.0 Highlights 条目原文,非第三方统计。

· "本次唯一会动到你历史记录的默认值变化"是作者基于该版 Upgrade notes 全清单的归纳,官方未使用"唯一"这一表述。

· 与上期对表:上一期《Hermes 更新解读》统计区间为 2026-07-20 至 10-08 共 15 个 release,其中功能 minor 版 2 个(Herald 8-03、Pantheon 8-31)。本期只修正对该区间的因果解释,未改动其计数。

· 未独立核验:v0.22.0 各亮点的实际体验、v0.22.2 修复在自有机器上的复现,均为官方声明转述。

2026-08-01 · Reasonix 1.x 正式版:0.x → 1.x 一年磨一剑
同样是"版本号终于往前走",那篇拆的是它值不值一年

2026-08-20 · 当 Model 决定上限、Harness 决定下限
本文"换基建"这个判断,底层是同一套逻辑

2026-08-05 · FFmpeg 9.0 代号 Lei 正式发布
另一个大版本怎么读:看它砍了什么,不看它加了什么

2026-10-17 · ElevenLabs 按字符收钱、声纹还传云端?
最新:本地语音克隆那条线,和本文的本地模型一键正好接得上

2026-10-17 · 极空间 NAS + Apple TV:0 元看央视卫视 4K 直播
最新:同一套"把服务跑在自己机器上"的思路

⭐ 觉得有用?关注公众号「丁卯生人」

每月发干货 · AI Agent · GitHub · 装修避坑

← 全部文章 · 微信原文 ↗