Hermes Agent v0.22.7
Overview
v0.22.7 — 补丁汇总版。 发布于 2026 年 11 月 3 日。581 个非合并提交 · 554 个文件改动(+24,012 / −3,144)· 174 个合并 PR · 29 个关闭 issue,测于提交 b200f5bc60e。
这个版本不做新叙事,只做一件事:把 v0.22.6 之后两周的合并队列打成一个可安装、可回滚、可写进部署清单的稳定点,分发给 GitHub release(命令行与安装脚本)、Microsoft Store 应用、Docker 镜像与 Hermes Cloud。官方说明明确写了,本窗口的完整策划稿(亮点、功能分区、完整贡献者致谢)随 v0.23.0 一起发布,窗口内没有任何内容被跳过。
体量上是上一个版本的十分之一:v0.22.6 打包了 776 个 PR 与 3,448 个提交。所以本页只写已经在 tag 里落地的部分,并把“已在 main、下个版本才进”的内容单独标出,避免读者把 GitHub 上看到的合并当成已发布。
Highlights
1. Web Access 的 Start 会说自己在哪一步
桌面版 Web Access 点 Start 时,Hermes 要在一次请求里构建 Webapp、注册 Nous 登录、重启 gateway。过去整个过程中面板只显示 “Starting”,第一次构建要几分钟,看起来像卡死;中途重开面板还会再给一个 Start 按钮,让人以为上一次没生效。
现在面板会写明当前步骤(building / setting up sign-in / restarting),并显示 Start 已运行时长。进度按 gateway 由后端记录在 /api/webapp-access/status 的 start_progress 字段上,因此重开面板或开第二个窗口都能看到同一份状态;面板仅在 Start 请求未返回且窗口在前台时每秒轮询一次。没有该字段的旧后端不会被轮询,只显示通用提示。
2. 定时任务可以投递到群聊
Bot Mode 的群聊成为正式投递目标,cron 任务的 deliver 支持:
deliver: room:<room_id>@<profile>
输出以一条带任务名和 Scheduled 标签的消息进入房间。唤醒规则是重点:只有被 @ 提到的 Bot 才会开始一轮;没有 @ 任何人的定时消息只留在房间里,不触发模型调用;@all 才是全员。任务失败通知同样会发进房间,且不会开启轮次。
房间同时新增两个字段,在 Room settings 中编辑,并渲染在每个成员每一轮提示的开头:
- Purpose:房间用途,最多 500 字符
- Shared notes:共享笔记,最多 4 KB
Room settings 里还会显示可复制的 room:<id>@<profile> 目标串。
3. 群聊支持可选的 lead 路由
默认关闭、按房间开启:当一条消息没有点名任何人时,由 lead Bot 判断该由谁接,房间中显示一行轻提示(例如 ada gave this to linus),派单结果可见也可纠正。
原有行为完全不变——不设 lead 的房间仍是串行轮流,每人各答一轮;@某人、@all、@everyone 照旧直接解析;定时投递与线程内回复也不走 lead。lead 的判定结果永远不会广播。
4. 群聊界面统一为原生单列
群聊房间改成与原生聊天一致的单列布局,成员列表实时显示各自状态;成员来自不同机器的群聊也恢复正常。
5. Hermes Cloud 的 Telegram 卡片指向可用路径
Team Gateway 场景下,Telegram 卡片过去会引导到只适用于单机的设置流程,最终卡在权限。现在指向 Portal 账号关联,这条路径在 Team Gateway 下可用。
其它同窗口变化
官方说明里还列了几项“故意不展开”的变化,均在本窗口内:桌面群聊的 Lead 徽章与房间目的/共享笔记、Kanban 面板可作为快速切换标签页、$$TeX$$ 图表标签与 mermaid 图经 Pele 渲染、桌面更新失败时显示本次更新输出与上报链接、Slack 线程内未被回应的回复可选 thread_followup_silence、catalog 上架的 ChatGPT 订阅模型新增 Daybreak 开关,以及一批插件目录条目。
不在本版本内(已在 main)
以下改动在 v0.22.7 的 tag 之后合并,会随下一个版本发布,请勿按“已发布”理解:
- 技能瘦身:7 个内置可选技能下线,Notion / Airtable / Shopify 厂商技能仓库成为默认可信来源
- 技能扫描缓存的信任等级修正(信任变更后不再沿用旧策略)
- 桌面端最小化后的流式渲染与空闲预览节流
另外两起事故的修复 PR 已经提交、但尚未合并,因此既不在本版本、也不在任何已发布版本里:#148253(让 SSL_CERT_FILE 导出的 CA 包重新叠加到平台信任之上)与 #148628(state.db 更新后只使用本次更新记录的快照,缺失时保持现有库不动)。在它们合并前,hermes backup --quick 仍是最实际的一层保护。
Upgrade
hermes update # 命令行安装
- Microsoft Store 应用:通过商店更新。
- 安装包安装的桌面版(.exe / .dmg):本版本不跟随变化,随下一个捆绑发布更新。
- Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(或:latest)。
本版本没有新增必填配置项,旧配置可直接沿用。升级前建议 hermes backup --quick 留一份关键状态快照。