Hermes Agent v0.22.0(2026-10-14 11:21 北京)距 v0.21.0 44 天,窗口内 6,080 PR / 7,180 issues 关闭 / 24,200 commits / 2,520 贡献者。主题:门槛版(The Threshold Release),入门门槛大幅降低。
本文目录
一、官方原文(中文版)
二、重要更新点
三、门槛版带来的新变化
四、如何升级
一、官方原文(中文版)
这个版本
门槛版。 Hermes 是阈门之神:门廊、跨越、界石。v0.21.0 组装了万神殿;v0.22.0 是关于"穿过门"。全新安装的桌面端现在打开的是一个引导式设置聊天(用免费试用模型),新用户在拥有 API key 之前就能和 Hermes 对话。Connectors 让 agent 进入你已用的应用,开始无需账号。本地模型让它回到你自己的硬件上一键 llama.cpp runtime。门槛本身也更坚固:测试过的 SemVer 稳定发布(安装默认跟随)、签名桌面包(包括 Microsoft Store)、统一包管理器。这根脊柱周围:600 插件 catalog、Claude 5.5 / GPT-6 模型浪潮、浏览器密码管理器登录、可接管的 bot screen、每个 profile 一个 backend 和 gateway、代码库精简 1/3。这是 Hermes 史上最大发布周期——约 v0.21.0 周期的 2.5 倍,v0.21.1–v0.21.7 全部 patch release 的内容都汇总在这里。
自 v0.21.0 起累计:约 24,200 commits、约 6,080 个合并 PR、约 15,600 个改动文件、约 2,045,000 行新增、约 1,140,000 行删除、约 7,180 个关闭 issue、约 2,520 位贡献者。
升级注意事项
- Python 3.14 是 runtime(managed install 自动装)。KittenTTS 在 3.14 上不可用。
- Windows 桌面仅 MSIX,需要 Windows 11 22H2 或更新;NSIS/MSI 安装包已移除。macOS 应用仅 Apple Silicon(默认 build)。
- 一台机器一个 gateway 是默认。
hermes update会把 per-profile gateway 折叠进 multiplexed default,前提是没有冲突。 - 聊天不再按 idle/daily 定时器重置。
session_reset的 idle/daily 模式已废弃(仍配置的会打警告);用/new或/reset重新开始。 - 旧会话自动清理。
sessions.auto_prune默认开启:90 天未活动的已结束会话在启动时删除。固定和打开的会话不动;想保留全部就设sessions.auto_prune: false。 - 内存 provider 移到 catalog 插件(Honcho、Supermemory、Hindsight、Mem0、OpenViking、Holographic),Home Assistant、Spotify、Langfuse 也是。现有用户会在更新或首次启动时迁移,数据完整。ByteRover 和 RetainDB 保持内置。
- 插件作者注意:旧的插件兼容 import 层已移除;
hermes sync(Skill Sync)已移除;内置 tirith 扫描器已移除。几个工具改名了(todo→todo_list、cronjob→cronjob_manage、process→process_manage);旧名字仍可用。
关键 Highlights(14 条选 6 条中文版)
首次启动会自己完成设置 —— 在你从没使用过 Hermes 的电脑上打开桌面应用,它会启动一个简短的设置聊天,而不是设置页。一张卡一张卡地问你的名字、强调色和布局、要连接哪些 app、要装哪些插件,然后给一个快速介绍并提供最多四个为你挑选的首个任务。它跑在免费试用模型(nous/welcome,每个 OS 用户一次)上,所以不需要 key;Skip setup 结束流程,Settings → Run onboarding again 重新启动。agent 也获得了 set_theme,所以"把它调成紫色、暗色模式"在任意桌面聊天里都生效。
Connectors:Hermes 在你的 app 里工作 —— agent 现在可以在 Gmail、Linear、Notion 等托管应用里通过 Nous 工具网关行动:要一个 app、在浏览器里登录一次,工具在同一个回合里就能用。开始不需要 Nous 账号;第一次用 app 时 Hermes 会创建一个仅限 connectors 的免费身份。桌面端有新的 Connectors 页面,把托管 app 和你的 MCP 服务器放在一个列表(替换 MCP tab),TUI 和 CLI 里也有相同的设置卡,一个 app 可以连接多个命名账号(work 和 home Gmail),用 /connectors 或 hermes connectors 管理。
一键本地模型 —— Hermes 现在可以完全在你自己机器上运行开源模型,没有任何东西离开:不需要账号,不需要 API key。它会安装并维护 llama.cpp,按你的硬件选对引擎(CPU、CUDA、Metal、Vulkan 或 ROCm),对每个 catalog 模型按你的 GPU 和 RAM 打分,挑一个能跑的最高质量构建。下载可暂停可恢复,server 随 Hermes 启停,引擎更新一键。Windows、macOS、Linux 从 Settings → Providers → Local Models 开始,终端里 hermes model → Local models。catalog 包含 Qwen3.8 27B、Qwen3.8 Flash Next(带 MTP 投机头)、Qwen3.6 35B-A3B 和 DeepSeek V4 Flash,以及 Hugging Face 上任何 GGUF。
稳定发布渠道 —— Hermes 现在发布的是测试过的 SemVer 版本。每次发布都过源码 CI、Docker、Nix、签名桌面构建以及每个 OS 上的安装/升级,源码安装默认从一个 release 走到另一个 release,而不是跟踪 main 的每个 commit。想要 bleeding edge?hermes update --set-channel main,或者 Desktop Settings → About 里新加的渠道切换。降到旧 release 标为 rollback 不会不询问就执行,安装器重跑会保持你选的渠道。
签名桌面包 + Microsoft Store + 统一包管理器 —— 桌面应用现在是密封的签名包,自带 Python 和 Node,可以自更新,所以首次启动不需要构建。Windows 通过 App Installer 或 Microsoft Store 获得签名 MSIX(x64 和 ARM64);macOS 获得签名的 notarized build(Apple Silicon)。底层新的统一包管理器(hermes pm)管理每个 pinned、hash 校验过的工具和 Python 环境:更新构建新环境,校验过了才切换,所以更新失败或被杀掉不会留下半应用状态。
The Plugin Catalog:600 个已审核插件 —— 插件 catalog 在这个周期上线并增长到 600 条,每条都 pinned 到一个已审核 commit,可从 Hermes Desktop 或 CLI 安装。按分类和 star 排名浏览,每个插件和每个作者都有页面;catalog 规则保证列出的插件不 patch Hermes 内部、不带不可扫描的二进制。内存 provider 跟着它们的制作者走(Honcho、Supermemory、Hindsight、Mem0、OpenViking、Holographic),Home Assistant、Spotify、Langfuse 也是;现有用户自动迁移,默认安装更精简。
Claude 5.5 和 GPT-6 模型浪潮 —— Claude Fable 5.1、Opus 5.5、Sonnet 5.5、Haiku 5.5,GPT-6 Astra、Sol、Luna 加 GPT-6.1 Sol,Gemini 4 Argon 在 Nous Portal、OpenRouter 和原生路径(如果有)可选。先前推理现在默认在每个能读取的 provider 上重放,跨 resume、分支和压缩,让长多步工作保持思路。provider 出错时,Hermes 会在可见有界循环里等待临时的 503/529/timeout,而不是结束你的回合。
用密码管理器登录网站 —— 浏览器 agent 可以用来自 1Password、Bitwarden 或 Hermes 自家加密 vault 的登录信息登录站点,模型永远看不到密码。什么都没保存的话,CLI、TUI 或 Desktop 里会有一个遮罩提示让你保存,一次性密码填入不进入对话,付款时的卡片和地址填入需要你确认。
Bot Screen:看着你的 bot 工作,需要时接管 —— 在 Linux gateway 上运行的 bot 可以有自己的桌面,Hermes Desktop 实时串流。当它碰到登录、2FA 提示或 CAPTCHA,你接管屏幕,自己完成这一步,把控制权交回去,bot 用你的会话继续。用 Docker、SSH 或 Singularity backend,bot 的屏幕、computer use 和浏览器在沙盒里跑,永远不在你主机上。
每个 profile 一个 backend 和 gateway —— Hermes 现在每台机器跑一个 messaging gateway 和一个 desktop backend 服务所有 profile,而不是一个 profile 一个进程。创建 profile 让它的 bot 立即上线不需重启,每个 profile 保留自己的凭据、allowlist、cron 任务和会话,hermes update 自动迁移现有 per-profile 设置。进程更少、无 token 冲突、只有一件事要启停。
实时看到并 steering 你的子代理 —— 运行的子代理现在在 CLI(F6)、TUI(Ctrl+T)和 Desktop 的起草器上方保持可见,每个子代理的任务、已用时间和实时 transcript,外加 Steer 和 Stop 按钮。/stop 能到后台子代理并交回它们的部分工作,delegate_task 可以传截图和 mocks 给视觉能力的子代理。
知道你订阅的模型选择器 —— 收藏喜欢的模型,看到订阅快用完("17% 剩 · 3:00 PM 重置")和限流恢复时正在 picker 里,挑推理力度是 hermes model、/model(/model X --reasoning high)和 Desktop 里选模型的一部分。你碰到墙之前就切换,而不是之后。
Hermes 在你使用的语言里 —— CLI、messaging gateway、TUI 和 Desktop 里所有面向用户的字符串现在走一个翻译 catalog,全部 16 个捆绑语言完整覆盖。新语言可以作为插件发布,任何 profile 可以用一个小 YAML 文件覆盖个别字符串。
每个意义上都更精简 —— 整个代码库零行为变化地简化:源码从约 1.06M 降到 698K 行(-34%),gateway/run.py 从 34,847 行降到 5,512。提示也轻:约 19 个不常用的工具现在只在 agent 搜索它们时加载,每次桌面调用的工具 schema 约减半,固定提示里又多减了约 2,100 个 token。本地模型每回合的 prefill 更少。
加起来的小舒适 —— CLI 提示可选 vim 键,状态栏里的 git 分支字段,Hermes 在等你的铃声和桌面通知,清空草稿而不杀回合的 Ctrl+C,可编辑的 /queue,让自家终端处理 TUI scrollback 和搜索的 hermes --native。Desktop 上,新的 Simple 模式把应用变成一个普通聊天窗口,错误现在说明出了什么问题并一键修复。
二、重要更新点
1. 入门门槛大幅降低
这是 v0.22.0 主题("门槛版"):首次启动直接进入引导聊天(用免费试用模型 nous/welcome),不需要 API key 就能和 Hermes 对话。Connectors 让 agent 在 Gmail / Linear / Notion 等已用 app 里工作,开始不需要账号。本地模型一键 llama.cpp runtime。
我在写这篇时发现:v0.21.0 累计了所有功能("组装万神殿"),v0.22.0 是让新人能进来——这是两个周期连起来。
2. 稳定 SemVer 发布渠道
Hermes 现在发布测试过的 SemVer 版本——源码安装默认从一个 release 走到另一个 release,不跟踪 main 的每个 commit。Bleeding edge 用 hermes update --set-channel main。
我在看 release body 时注意到:稳定渠道是 v0.21.6 那次"新稳定发布管线"的延续——上次只发了 3 个 artifact(tag + GitHub release + Docker image),这次是完整 SemVer 渠道。
3. 签名桌面包 + Microsoft Store
Windows 获得签名 MSIX(x64 + ARM64)通过 App Installer 或 Microsoft Store;macOS 获得签名 notarized build(Apple Silicon)。桌面应用自带 Python 和 Node,首次启动不需要构建。
升级注意:旧 NSIS/MSI 安装包已移除,macOS Intel 不在默认 build。
4. Claude 5.5 + GPT-6 模型浪潮
- Claude Fable 5.1、Opus 5.5、Sonnet 5.5、Haiku 5.5
- GPT-6 Astra、Sol、Luna + GPT-6.1 Sol
- Gemini 4 Argon
- 推理跨 resume / 分支 / 压缩重放
- 503/529/timeout 可见有界循环等待
5. 实时可见子代理
CLI(F6)、TUI(Ctrl+T)、Desktop 都能实时看到子代理的任务、已用时间、实时 transcript,外加 Steer 和 Stop 按钮。delegate_task 现在可以传截图和 mocks 给视觉能力的子代理。
6. 重要 breaking change
- Python 3.14 是 runtime(KittenTTS 不可用)
- Windows 桌面仅 MSIX(需 Windows 11 22H2+)
- macOS 仅 Apple Silicon
- 旧会话 90 天自动清理(
sessions.auto_prune默认开) - 几个工具改名(
todo→todo_list、cronjob→cronjob_manage、process→process_manage)
三、门槛版带来的新变化
"门槛"是什么意思
v0.21.0 是"组装万神殿"(把所有能力凑齐),v0.22.0 是"穿过门"(让新人能进来)。这是两个周期连起来:先把功能凑齐 → 再降低门槛。
门槛的具体含义:
|
|
|
|---|---|
|
|
nous/welcome
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SemVer 稳定渠道
|
完整 release notes 终于发
v0.22.0 一次发完 v0.21.1–v0.21.7 全部 patch release 的内容——之前一直推迟的"完整 release notes"就在这里。
我在看完整节奏时发现:5 个 patch release 加起来 14,000+ PR 的内容,全部都汇到了 v0.22.0 一个 release body 里——这是 50KB+ 的 release notes,包含 15 个章节、14 个 Highlights、数百个贡献者名单。
四、如何升级
升级前检查:
- Windows 桌面用户:旧 NSIS/MSI 已移除,需要重装 MSIX
- macOS Intel 用户:默认 build 不再支持 Apple Silicon 之外的 Mac
- KittenTTS 用户:Python 3.14 不兼容,需要找替代
- 插件作者:旧插件兼容 import 层、
hermes sync、内置 tirith 已移除;工具名变了 - 旧会话:90 天未活动自动清理(可在配置里关掉)
v0.22.0 是 Hermes 史上最大发布周期——6,080 PR / 24,200 commits / 2,520 贡献者。主题是"门槛版"——降低入门门槛。完整 release notes 一次发完 v0.21.1–v0.21.7 全部 patch release 的内容。
互动问题:你从哪个版本升上来?新安装引导对新人有用吗?Microsoft Store 上架对桌面端用户影响大吗?SemVer 稳定渠道 vs main 渠道你选哪个?






