[F5]460 个 PR 压成一版,你能直接用到的是这 4 块
9 月 24 日,Hermes 放出 v0.21.5(tag 是日期格式 v2026.9.24)。官方对它的定性只有一句话:补丁版。但这一版补丁收了自 v0.21.4 以来合并的约 460 个 PR、1610 个非合并提交、4828 个文件改动(+164132 / −149440 行),外加 475 个关闭的 issue。更罕见的是官方主动交代:完整编目不发在这版,留给 v0.22.0,“这个窗口里没有任何东西会被跳过”。
我 9 月 25 日把本机的 0.21.4 升到了 0.21.5:拉 tag、切分支、venv 里重装依赖、按惯常流程延时重启网关让它自己接管。升完到今天,定时作业照常跑、消息投递照常到、子代理照常派活,没出过幺蛾子。这种“升级即隐身”的版本,恰恰最难写——更新日志里一行“See full changelog”带过的东西,得有人把它翻译成人话。
上篇我从 commit 里刨仪表盘那条线,挖了一整天,结论是这版在给常驻服务“补感知”。刨完我自己服气,但回头看那篇,我犯了个技术人的老毛病:盯着最小的一块讲,放过了最大的一块。这一篇换张地图重讲:不挖单点,给你一张全景,再告诉你普通用户的你,到底哪几块能直接吃到。
※ ※ ※
先把地图铺开:这版到底更新了什么

官方 release notes 分两种口径。“点名”的那部分很短:补丁版定位、收纳 460 个 PR、给 Docker 镜像和托管部署一个稳定标签、完整版说明推迟到 v0.22.0。剩下二十来个分号的大长句,被官方自己标注为“undocumented here on purpose”(故意写在这里但不展开),全篇内容大致可以归成九堆:
九堆里,仪表盘那条线(live dock、webhook 镜像、单 profile 电闸、35 条 perf 手术)我 9 月 26 日那篇已经挖到 commit 级,想看细节去翻那篇《三天 460 个 PR,给你的 Hermes 装上仪表盘》,这里不再重复。
这篇是给你画地图的:如果只许你关心四件事,是哪四件。我按“普通用户能不能直接摸到”筛了一遍,筛剩的四块是:Connectors 与插件 SDK、多 profile 运维隔离、自定义模型手输加新目录、语音快捷键。下面按一个假想用户的一天走,每走一站拆一块。
※ ※ ※
🌅 早上 8:35:一句话派活,队列里看得见它欠我几件事
小林在投简历的空档给他家那台跑 Hermes 的主机派活。他在桌面版里把模式切成 Simple(这版 Desktop 的新开关,Simple 收着给、Advanced 摊开给),按下语音快捷键说了一段话:整理昨天的新闻摘要,顺便看看快递到哪了。这版给 composer 加了功能键与口述语音快捷键,嘴比手快的时候就不用再打字;CLI 端的 live dock 则把他排进队列的第二、第三条请求显示出来,顺手还能看到 agent 头上挂着的常驻目标跑到第几轮。
这一站是“交互层”的改动,不算新物种,但它是这版对普通用户最润物细无声的部分:说一句话,比打一行字快;看得见排队,就不用猜它是不是忘了。dock、goal 状态、排队消息这些“让常驻服务现形”的东西,我在 9 月 26 日那篇仪表盘文里挖到过 commit 级(连 QUEUE_ROWS = 3 这种常量都量了),这篇只报个到:它们都在,且这版还在继续长。
一句话:语音快捷键和 dock 不改变你能做什么,只改变你做得顺不顺。
※ ※ ※
🔌 上午 10:20:装个插件,“Connect now”,它当场活过来
小林给助手接一个查快递的服务——一个 MCP server 形态的插件。在上一版之前,这类事的流程是这样的:装插件 → 打开一个叫 MCP 的设置标签页 → 确认它的 server 起了没有 → 发现要手动启动 → 启动完还得看哪些会话能调用它的工具。插件是装上了,但它“连没连上、活了没有”,你得自己去翻。
这版把那个标签页整个重做成了 Connectors 页:新装插件带着自己的 MCP 服务器出现,旁边一个“Connect now”按钮,点一下,服务器起来;它提供的 tools 和 skills 即刻在所有打开的会话里生效,不用重开、不用指定。onboarding 流程也顺手把目录里的插件摆在连接器旁边给你选——新手第一次开 Hermes,看到的是“可以接进来这些能力”,而不是一个空聊天框。
这是“对普通用户有什么用”最直白的一块。以前接一个外部能力,中间隔着一层你得懂的概念(MCP server 是什么、要起几个、日志在哪);现在隔的那层没了,你只需要回答一个问题:要不要连。
一句话:Connectors 页把“配一个服务”降级成了“点一个按钮”。
※ ※ ※
🧩 下午:插件为什么能“当场活”——SDK 那二十来个插槽在底下忙
接着上面的例子往下讲一层,因为这关系到本篇的主论点:这版跟之前最大的区别是什么。
Connectors 页只是前台。真正让“装上就能活”成立的,是官方 release notes 里那串被一笔带过的 Desktop 插件 SDK:composer 草稿 API(插件可以往输入框塞草稿)、session-list 与 row-decoration 插槽(插件可以在会话列表和每行前面挂自己的装饰)、侧栏导航偏好、model-pill 标签提供器(插件可以自定义模型徽章的显示)、类型化的 settings/skills/toolsets/profiles 设置桥(插件读写配置走类型化接口,不用自己解析 YAML)、沙箱化的 embed 原语(插件想嵌一块自定义界面,进沙箱)、以及一条公共事件总线,让插件后端和前端能互相广播。
以前 Hermes 的插件是什么?是“能力扩展包”:声明一批 tools 和 skills,宿主加载它们,仅此而已。插件想动界面?没接口。插件想听事件?没总线。插件想往输入框里放东西?更没有。这次 SDK 一口气开了二十来个插槽,本质是把桌面本身打开了:插件第一次能改界面、听事件、注入内容,宿主给每样东西都留了类型化的口子。
打个比方。以前的 Hermes 是一台游戏机,插件是官方认可的游戏卡带;这版开始,游戏机给外设留了手柄口、扩展槽和供电标准,鼠标键盘摄像头都能插。游戏机还是那台游戏机,但它从此有了“周边生态”的前提条件。同期目录里塞进来的数十个新社区插件,就是第一批插进来的周边。

这就是本篇对“跟之前最大的区别”的回答:插件从“可选的扩展包”升级成了“有一等公民待遇的生态”。SDK 铺插槽、Connectors 页管生命周期、官方目录给分发——地基、入口、货架,这版一次凑齐。它为什么暂时不急着让你连夜升级?因为对纯 CLI 用户,这层变化还看不见摸不着。但它值得你记住,因为 v0.22.0 的完整版说明里,这大概率是被排在最前面的那条主线。
一句话:SDK 是这一版藏得最深、但决定 Hermes 接下来长什么样的改动。
※ ※ ※
🌙 晚上 21:40:第二个家庭机器人上线,第一个不用陪葬
小林和室友共用一台小主机跑两个 profile:一个家庭助手(就是小林这个),一个室友的学习搭子。这版之前,multiplex 拓扑(一个宿主网关同时服务多个 profile)有个让人窝火的特性:想停某一个 profile 的 bot,唯一的办法是把整个网关停掉,室友那个一起断气。
这版补了两个开关。其一,按 profile 独立的 stop/start/restart:
# 只重启 family 这一个 profile:它的会话、adapters、cron 全部重来 $ hermes -p family gateway restart # 宿主网关不动,室友那个学习搭子全程无感 $ hermes -p family gateway stop # 单独停 $ hermes -p family gateway start # 单独起(默认 profile 仍是"动整机"的老语义)
其二,如果某个 profile 天生就不想被多路复用,在它自己的 config.yaml 里写 gateway.standalone: true,它就退出宿主网关、跑独立的 gateway:
# profiles/实验机/config.yaml(节选) gateway: standalone: true # 官方文档定性:临时兼容层,不是长期受支持的拓扑
对挂多个 bot 的家庭用户或小团队,这是这版最硬的运维改动,没有之一。 fleet 的拓扑从“开机状态猜出来的”,变回了“运维逐个 profile 写出来的”。
这是对运维人群最有用的改动,但家庭用户也吃得到:合租一个 AI 助手的时代,你不能忍受“我要改个配置,全楼断网”式的权限。
一句话:电闸终于分得开了,一个 profile 的维护不再影响其他 profile。
※ ※ ※
🎛 睡前 23:15:在输入框里手打一个模型名
小林想试一个刚发布的第三方端点。以前往 Hermes 里加一个不在目录上的模型,得改配置文件、重启。这版开始,composer 和设置里的模型选择器可以直接手输自定义模型,敲进去就能用;同时 Nous 与 OpenRouter 两份官方目录补进了 GPT-6 Sol/Terra/Luna 和 Claude Opus 5.5 这几个新名字——不想折腾目录的,切一下就完事。
这块的微妙之处在于它同时朝两个方向降门槛。往上,官方目录替你追了新模型,你不用知道端点地址;往下,手输口给了愿意折腾的人,一个只有内测链接的新模型也能当场接进来。以前这两拨人各缺一半:目录用户等新版本发号,手输用户改 YAML。现在一版补齐。
一句话:模型这层,这版同时降低了“用目录上的”和“用目录外的”两种门槛。
※ ※ ※
📮 补一站:机器人推送给你的消息,它现在记得自己发过
小林的快递插件每天早八推一条汇总到聊天软件里。以前他回一句“那昨天那单呢?”,机器人一脸茫然:投递跑在一个临时会话里,那段文本从来没进过目标聊天的上下文。这版把 webhook 投递镜像进目标聊天会话,回写格式长这样(opt-in,默认关):
// webhook 订阅配置片段:镜像仅对受信任的自家服务开启
{
"express-daily": {
"prompt": "今日快递:{summary}",
"deliver": "telegram",
"deliver_only": true,
"mirror_to_session": true
}
}
镜像进来的文本以带标签的 user 角色进入对话,等于“机器人说过的话”被钉进了聊天记录。官方把它做成 opt-in 的理由值得琢磨:镜像内容顶着用户权威说话,不受控的来源等于让外部 payload 冒充你发言——自家服务的推送可以开,公共表单的推送别开。这一条连同 live dock、单 profile 电闸、热路径 perf,是我前篇《给你的 Hermes 装上仪表盘》的主线,此处点到为止,细节和实测数字都在那篇。
一句话:推送回填上下文,“它推我回”从两段断开的记忆缝成了一段对话。
※ ※ ※
顺手一提:这版还有几个人无我有的
Blender Lab 的官方集成(做 3D 的朋友直接能在工作流里挂 Hermes,这是官方第一次把某个 DCC 工具做成正式集成,不是社区拼凑的桥);Simple/Advanced 界面双模式(给新手收、给老手摊,等于官方承认“一套界面伺候不了两种人”);法语、德语、西班牙语的全量本地化目录,外加 RTL/LTR 文字方向设置——非英语母语的用户,桌面端第一次有了全量母语言界面,而不是“菜单翻译了一半、正文全靠你自己”。这几块官方都是分号一笔带过,我没逐条去 commit 里刨,权当彩蛋清单:版本解读文最容易死在“把彩蛋当主线”上,本篇的主线始终是上面那四块。

※ ※ ※
怎么升级,以及值不值得升
git 安装的,hermes update 一条命令;或者直接重跑安装脚本。Docker 和 Hermes Cloud 的用户吃 nousresearch/hermes-agent:v2026.9.24 标签的镜像。
我本机 9 月 25 日那次升级,通用流程是这样(以下路径与主机均为示例,非我真实环境):
# 1. 拉 tag 并检出(git 安装可直接 hermes update 代劳) cd /home/deploy/.hermes/hermes-agent git fetch origin tag v2026.9.24 git checkout v2026.9.24 # 2. 重装依赖,让 venv 对齐这个版本 venv/bin/pip install -e . # 3. 验证版本,再按你的部署方式重启网关(留几分钟让它自己接管) hermes --version # Hermes Agent v0.21.5 (2026.9.24)
值不值得升,分人群说,不给大团圆结论:
纯 CLI 用户:值得,但别期待眼前一亮的东西。dock、语音快捷键、单 profile 电闸、webhook 镜像这些是给你用的,全是“服务跑稳了”那一侧的改动;桌面插件 SDK 这版跟你无关,等 v0.22.0 编目发出来再说。
桌面用户:值得,而且本篇的主论点全是给你的。Connectors 页 + Simple/Advanced 双模式 + 目录里几十个新社区插件,这版的可感知改动密度在桌面上。装上顺手就能验证本文那句“从接得上到活得起来”。
跑多 profile 的运维/小团队:必升。单 profile 停/启/重启加 gateway.standalone,这两把电闸在你决定要不要把第二个 bot 搬上这台机器之前就该拿到。
插件开发者:现在就可以开工。SDK 的二十来个插槽已经落进稳定标签,晚动手一周,货架上的位置就少一个。
把这版放回时间线看:0.21.4 是六成 fix 的止血包,0.21.5 把 460 个 PR 压成一个补丁——止血之后,它干的第一件大事不是加功能,而是把桌面打开、让插件从“接得上”变成“活得起来”。发布节奏也在替它说话:官方 tag 从 v2026.9.14 到 v2026.9.21 隔了七天,再往后三天就是一个新标签——官方宁可用一个“什么都不细说”的 rollup 先把 Docker 和托管部署喂稳,也不肯让稳定通道多等。完整账目官方承诺在 v0.22.0 一次性结清,到时候这篇地图里每个被分号带过的名字,都会变成单独一节。你现在读到的是草图,但草图上最粗的那几根线——SDK、Connectors、事件总线——方向不会变了。
下期预告:10 月 2 日,我们聊点创作侧的——《你让 AI 写的小说,为什么一眼就被看穿》。不做检测器科普,讲我最近拆完三首 AI 曲后琢磨明白的一件事:模型的“平均品味”是怎么在字里行间露馅的。
※ ※ ※
※ ※ ※
资料来源
- ▪ Hermes Agent 官方仓库(NousResearch/hermes-agent)tag v2026.9.24 的 release 说明(v0.21.5,发布于 2026-09-24)。文中 460 merged PRs / 1610 非合并 commits / 4828 文件 / 475 issues、“deferred to v0.22.0”、“undocumented here on purpose”、SDK 插槽清单、Connectors 页、Simple/Advanced、GPT-6 Sol/Terra/Luna 与 Claude Opus 5.5 进目录、Blender Lab、per-profile stop/start/restart 与 gateway.standalone 等表述均出自原文
- ▪ 本机升级体验:作者本机 2026-09-25 从 v0.21.4 升级至 v0.21.5,hermes --version 实跑输出 v0.21.5 (2026.9.24),升级后定时作业、消息投递、子代理均正常(升级路径与配置细节未写入文中)
- ▪ 9 月 26 日前篇:《[F1]三天 460 个 PR,给你的 Hermes 装上仪表盘》(live dock / webhook 镜像 / 单 profile 电闸 / perf 手术的 commit 级细讲)
- ▪ 文中“小林的一天”为虚构场景,用于串联功能讲解;示例路径 /home/deploy/.hermes/hermes-agent 与示例主机均为通用虚构值,非作者真实环境
- ▪ 生成日期:2026-09-28
评论 (0)
登录 或 注册 后参与讨论。