Hermes Agent v0.21.7
概览
v0.21.7 —— 更新通道有了名字的那个补丁版。 发布于 2026 年 10 月 11 日。窗口自 v0.21.6 起:740 个非合并提交 · 4,156 个改动文件(+86,775 / −26,980)· 204 个已合并 PR · 69 个已关闭 issue,测量于提交 1fd18277267152893a8a24792b79213e7ca3f899。
这个 tag 的作用是把窗口里的改动收敛成一个面向桌面端(macOS Apple silicon、Windows)、Microsoft Store 与 MSIX、安装器、Docker 和 Hermes Cloud 的稳定版本。和前一个补丁版一样,官方把完整整理的发版说明留给 v0.22.0——那一版会从 v0.21.0 开始补齐亮点、功能分区与完整贡献者名单,窗口里的东西一件都不会漏。
正因为“完整说明延后”,这个 tag 自己的形态反而更值得看:它把一件长期模糊的事明确了——你的安装到底跟着谁走。
亮点
1. 源码安装的更新只跟正式 tag
以前 git 安装的 hermes update 意味着“拉到 main 的最新提交”。现在默认语义变了:更新到最新发布的 vX.Y.Z tag。三条边界同样重要:已经比最新 tag 新的安装原地不动(不会有任何回退),想继续跟每个提交需要显式 hermes update --set-channel main,而 fork 与镜像仍然跟 main。Store、MSIX 和自带安装包不受影响。
2. 通道开关进了桌面端,更新对话框显示你在哪
桌面端 Settings ▸ About ▸ Updates 多了一个 Update channel 开关(Stable releases / Every commit),只对源码安装生效;更新对话框现在会告诉你当前处在哪条通道上。
3. 推理在 resume 之后活了下来
带签名的思考现在会在 hermes chat --resume 之后、以及网关的下一轮里正确重放,Bedrock Converse 的推理模型也不再在恢复的会话上被拒绝。这条背后是一整套按路线分发的回放机制,独立成文。
4. 更新不再被地区性防火墙的 403 挡住
main 通道的更新以前会去取一条 release 记录,某些地区性防火墙会对该请求回 403 并直接导致更新失败。现在这条检查会用你的 GitHub token(GITHUB_TOKEN,或 gh auth login),并且会把 GitHub 限流如实报成限流。
5. 窗口里还有一批“故意不在这里细说”的改动
官方正文明确列出但不展开的部分:插件可以运行应用内置动作(ctx.runAction)与插件 SDK 的宠物气泡(ctx.pet.say);会话中途安装的插件技能无需重建提示词即可到达模型;新付费订阅者的图片默认通道换成 Krea 2 Medium Turbo,Krea 被拒绝时回退到 FAL;桌面更新更快(React Compiler 结果按内容缓存、只改安装戳时复用已编译渲染器、未变的原生输入保持原地);只检出 pin 的固定安装;压缩标记上报到 Relay;以及一批新的社区插件(memory-shield、command-ledger、Memoria、Model Router、wyoming-voice-bridge、codex-account-switch、redline 等)。
升级
- 桌面端:自动更新;Microsoft Store 版本走 Store。
- CLI:
hermes update,或重跑安装器一行命令。 - Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(或:latest)。
完整变更对照:v0.21.6…v0.21.7
← Hermes Agent Changelog