Hermes Agent v0.22.6
Overview
v0.22.6 — 稳定封装版。 发布于 2026 年 11 月 2 日。3,448 个非合并提交 · 4,316 个文件改动(+248,579 / −94,077)· 776 个合并 PR · 385 个关闭 issue,测于提交 f0d94882e89。
这个版本的任务很单纯:把 v0.22.5 之后的合并队列打包成一个可以打 tag、可以回滚的版本,分发给 GitHub release(命令行与安装脚本)、Microsoft Store 应用、Docker 镜像与 Hermes Cloud。官方明确说明,本窗口的完整策划说明(亮点、功能分区、贡献者致谢)随 v0.23.0 一起发布,不在本页重复。
所以本页按“已经在 tag 里落地的东西”来写,不猜测未合并的内容。
Highlights
1. Webapp 由 gateway 自身监听
hermes webapp 起一个 Desktop Web Access 面板:可以在自己的局域网里打开,也可以挂到自己的域名后、走 Nous 登录进入。桌面插件同样能在浏览器标签页里加载。
2. 定时任务有了刹车
hermes cron cancel <job> 停掉正在执行的那一次(pause 只影响未来的触发);脚本任务会收到整个进程组的 SIGTERM,宽限期后升级为 SIGKILL;agent 任务在下一个检查点中断。运行记录会写一条带原因的 cancelled,不发失败通知,也不计入失败连击。
同时,每个任务可以在桌面编辑器里自选“错过一次怎么办”(用默认 / 回来跑一次 / 跳过),任务头部多了 Stop 按钮。
3. 技能可以上锁
被锁的技能,agent 在正常回合、cron、子代理、后台自改进审阅与 curator 流程中都无法修改,--yolo 也不行。锁记录写在 profile 的 skills/.usage.json 里,与 pinned 并列。桌面端在 Capabilities 面板提供开关。
4. pre_llm_call 可以在推理前拦下一轮
钩子返回 {"action": "block", "message": "..."},这一轮就不发任何模型请求:消息直接作为助手回复展示,turn_exit_reason 记为 blocked_by_plugin_pre_llm_call,被拦下的原始提示只保留为展示元数据。
5. 预压缩摘要(可选)
compression.prepare_ahead 打开后,下一次压缩摘要会在接近触发点时先在后台写好,压缩时直接使用(或等它写完),减少卡在“正在压缩”的时间。
其它同窗口变化
/model reset:清掉当前会话的模型钉选,保留历史。/delegation选择跨会话保留:下一个会话不用重新选。- 插件目录
requires_hermes在安装/更新时生效。 - 保险库密钥可选存进操作系统钥匙串。
text_to_speech可由 agent 挑选 ElevenLabs 音色。hermes migrate与 setup 迁移 Grok Bot、OpenBot 用户。- 桌面:每个 profile 单独一节;群聊支持重命名、解散、@ 提及与粘贴附件。
- 消息平台:Telegram 视频留言;Slack 线程 emoji 反应进入上下文。
- 包管理器:支持断点续传下载。
Fixes
本窗口修复了大量安装与更新路径的问题,包括:Windows 上强制安装失败时保住已有 profile 目录、macOS 更新包拒绝缺少 owner 写权限的条目、包管理器清理时遗留的 uv wheel 链接、桌面临时元数据文件不再遮挡包体。逐条清单会在 v0.23.0 的策划说明里统一给出。
Upgrade
hermes update # 命令行安装
- Microsoft Store 应用:通过商店更新。
- 安装包安装的桌面版(.exe / .dmg):本版本不跟随变化,随下一个捆绑发布更新。
- Docker / Hermes Cloud:
nousresearch/hermes-agent:stable(或:latest)。
本版本没有新增必填配置项,旧配置可直接沿用。
← Hermes Agent Changelog