Hermes Agent v0.21.2(v2026.9.11,2026-09-12 03:20 北京)是 v0.21.0 重写 session store 之后的首个 patch release。窗口 4 天:947 commits / 1869 文件 / +182k / -15k / 312 PR / 140 贡献者。
主要工作是把 v0.21.0 引入的 state.db 损坏问题修在根本——6 个 state.db PR 关闭 44 个相关 issue。
本文目录
一、官方原文(中文版)
二、值得展开的几件事
三、发布节奏与更新方式
四、适合升级吗
一、官方原文(中文版)
下面是 release notes 中文版(部分长描述做了精简,原文用"……"省略)。
Highlights(主要功能)
state.db 可靠性修复(6 PR,44 issue 已关闭)
v0.21.0 重写了 session store 的连接处理,部分安装出现 state.db 损坏。这次修根本而不是补症状——
- 不再有第二个写入者:profile gateways 之前 5 秒往根
state.db写 hosted-room 状态;现在写shared-state.db,dashboard 先以只读打开,cron 通过 tracked connection registry,doctor --fix拒绝不安全 checkpoint - 健康的 WAL 数据库不再卡死:OpenZFS
(deleted)缓存问题 +close()与append_message竞态都不再产生假的DeletedWalGenerationError - FTS 损坏不再杀掉你的 turn:全文搜索索引错误现在被分类为
fts_index,会话不会 fail-closed;doctor 能诚实区分结构损坏与索引损坏 - 一行坏数据不再杀掉
sessions list/ export / insights:新增coerce_epoch()helper,坏数据渲染成?加 WARNING - Session 不再绑错 profile 数据库:Desktop 启动后端之前在 HERMES_HOME override race 下能 pin 错 profile 的
state.db - 打开 state.db 不再无故加写锁:之前 0.01 秒能开的事变 4-20 秒 + "database is locked";现在 0.01 秒
多 profile 隔离强化(7 项)
次级 profile 机器人不再继承默认 profile 的 allow-list / 凭据 / vault 密钥 / 配置文件。Feishu drive 回调、/p/<profile>/ webhook 也走 routed profile。
Desktop 后端不再进程风暴
Bot Mode 之前每个 profile 启一个后端 + roster tick 再启一个;现在不再。
密码盲凭据保险库
agent 可从 1Password / Bitwarden / 本地 Hermes vault 登录 / 付款 / 填地址,永远看不到密钥;2FA 码从保存的 authenticator key 拿,或在用户 UI 里问。
插件目录 + 一个 Plugins 页面
SHA 锁定的插件索引 + CLI + 准入 CI;Desktop 一个 Plugins 页管 agent + desktop 插件;Radio 作为 opt-in SDK 插件。
Nous 免费层 + 引导式首次启动
免费推理 + 一键登录;/login 在聊天里直接登录;connector 工具通过 tool_search 搜索;HERMES_GUEST_ONBOARDING=1 引导。
🐛 主要 Bug 修复
- Gateway & 平台:
display:空 key 不再崩 / 排队 lane 最终被平台拒了会记录 + 重投 / WebSocket 阻塞不再影响后续事件 / 首轮不再等 Python 工具链探测 - 平台:Telegram bots_require_mention 开启时必须 @mention / Matrix 渲染 LaTeX / Signal 渲染 Markdown 表格 / WhatsApp 引用保留 / 仅媒体回复报告 SUCCESS
- Provider & 路由:
/model不向你没选的 provider 计费 / 不自动切到无凭据 provider / Bedrock Claude/Converse/Mantle 跨/model备用 + 恢复 - 模型支持:DeepSeek V4.1 Flash(Nous Portal + OpenRouter)/ GPT Image 2.5(OpenAI + FAL)/ Opus 5 / Fable 5.1(native Anthropic)
- Agent loop & 压缩:单次阻塞 callback 不再卡租约刷新 /
/steer持久化为独立 user row / 本地推理内存满时回退而非压缩 / 压缩不再静默超时 - CLI / TUI / Desktop:
hermes -z --resume继续 session / Shift+letter + Cmd+Shift+Z 在 extended-key 终端 /browser_exec超时杀整个进程树 / 更新检查每天一次 GitHub API(之前 30 分钟 git fetch)/ Desktop UI 语言跨更新保留 / OAuth 过期一键重新登录 / HUD 模式恢复显示 / Windows 更新停止误报失败 / WSLg 渲染 Windows GPU / ~60 项 Desktop 修复 - Cron & Kanban:手动运行不再取消下次调度 / 杀死的运行不再阻塞下次 5 分钟 / one-shot 改 recurring 保留触发 / kanban promote 拒绝未完成父项
- Tools & memory:stdio MCP 中途死不再重放 / skills-only 后台审不能删除 memory / mem0 不再丢长轮 / tool_search 不再返回 5 个同名工具 / 远程 NOPASSUDO 不再提示 / RSS + Reddit 默认不激活
👥 贡献者
140 位贡献者——含 26+ 位 salvage 贡献者(之前 PR 未合并但诊断有价值),最频繁:@kshitijk4poor(6 次)、@TaoMasterCoder + @liuhao1024(各 4 次)。
state.db campaign 涉及 issue 报告者:@thedigitalcarpenterdad、@Rroven、@aoeman84、@StephanRosin、@rubensandrade-sketch、@wanliqin、@chenzheshushi-commits、@CarlosReyesPena、@revazone、@reservassai-art、@Cuttingwater、@soroush5、@e-shizz、@shobhit-87labs、@shivanathd、@hoelzl、@i8ei、@Ace-Kelly、@YinsenWANG、@zbabiarz、@Sravanjangam、@0gl20shk0sbt36、@RChina、@bronder、@ccwssy、@bottenbenny。
🔧 更新方式
二、值得展开的几件事
1. 大量 PR 修复来自社区"salvage"
6 个 state.db PR 里有 26+ 个salvage 贡献者——之前 PR 没合并但诊断有价值,这次合并。@kshitijk4poor 出现 6 次(最频繁),@TaoMasterCoder、@liuhao1024 各 4 次。
patch release 的典型做法——重大事故后翻社区诊断合并修复。
2. /model 不再误计费
之前 /model 切换有概率意外触发其他 provider 计费。这次修了——选了什么 provider 就用什么。
3. 凭据盲化是隐私信号
agent 处理敏感操作时永远不接触密钥本身——只通过 vault 调用。privacy-first 设计的典型路径。
4. 4 天一个 patch
v2026.9.7 → v2026.9.11 = 4 天。不是 feature release——是事故修复 patch。但 4 天 947 commits / 312 PR / 140 贡献者说明整个团队 + 社区集中修这一件事。
三、发布节奏与更新方式
Hermes 从 2026-08-03 到 2026-09-11,39 天 10 个 release,全部 stable。
最近 9 个版本间隔:
- 8.3 → 8.13:10 天
- 8.13 → 8.16:2 天 20 小时
- 8.16 → 8.16.2:25 小时(patch release)
- 8.16.2 → 8.18:13 小时
- 8.18 → 8.19:3 天 5 小时
- 8.19 → 8.27:5 天 24 小时
- 8.27 → 8.31:4 天 7 小时
- 8.31 → 9.7:7 天 3 小时
- 9.7 → 9.11:4 天(本次)
命名格式:v2026.M.DD(按发布日期)——和 dsh 的语义版本号 v0.1.5-rc.1 是两种风格。
四、适合升级吗
|
|
|
|
|---|---|---|
| v0.21.0/0.21.1 后 state.db 频繁报错 | 强烈推荐 |
|
sessions list 崩过
|
强烈推荐 |
|
|
|
强烈推荐 |
|
|
|
推荐 |
|
|
|
推荐 |
|
|
|
推荐 |
|
升级命令:
v2026.9.11(v0.21.2)是 v0.21.0 重写 session store 之后的首个 patch release——把 v0.21.0 引入的 state.db 问题修在根本。4 天 947 commits / 312 PR / 140 贡献者都集中在这一件事上。所有 Hermes 用户推荐升级,state.db 出过问题的用户强烈推荐。
互动问题:你用过 Hermes 吗?v0.21.0 之后你的 state.db 有问题吗?这次 patch 修你那个问题了吗?多-profile 隔离强化对你有用吗?






