Hermes Agent 0.23.0 发布:你的 AI 工作台进浏览器了,升级前先看 5 个坑

一句话结论:11 月 5 日,Nous 发布 Hermes Agent v0.23.0「炉火版」。一个月 1950 个合并 PR、关掉 850 个 issue,最大的三件事:整个 Desktop 工作台能直接开在浏览器里、一个 Gateway 管住所有会话、付费 MCP 工具开始明码标价。功能很香,但 breaking change 也不少,急着升级的先翻到文末看坑。
上个月我刚写完 v0.22.0 的升级文,评论区还有人追问 Termux 部署的坑。一个月过去,官方直接甩出成绩单:约 10,080 个 commit、1950 个合并 PR、850 个 issue 关闭,666 位贡献者参与,净增代码五十多万行。
版本名也换了。v0.22.0 叫「门槛版」(The Threshold),v0.23.0 叫「炉火版」(The Hearth)。官方原话翻译过来就是:v0.22.0 把人领进门,v0.23.0 把火烧起来。
| 项目 | 数据 |
|---|---|
| 版本号 | v0.23.0「炉火版」The Hearth Release |
| 发布时间 | 2026-11-05 |
| 自 v0.22.0 变更 | ~10,080 commits · ~1,950 PR · ~850 issues 关闭 |
| 贡献者 | 666 人 |
| 插件目录 | 约 600 → 1,050+ 个 |
| 内置技能 | 58 → 44 个 |
| 静默默认模型 | GLM-5.2 → GLM-5.3(1M 上下文) |
一、最大的新东西:浏览器里开整个工作台
这是本次的头版头条,官方叫 Webapp。
你的 Gateway 现在可以直接把完整的 Desktop 工作台 serve 出来:聊天、群聊、插件、设置,全套。局域网浏览器直接开,或者挂公网域名+登录用。Docker 镜像和 Nix 包都自带这个功能。
对自部署党来说这是质变——以前想用完整工作台必须装 Desktop 客户端,现在 iPad 的 Safari、公司电脑的浏览器都能直接进自己的工作台,而且是你自己的 Gateway 在服务,会话数据不出你的机器。
手机浏览器也专门打磨过:轮到你了,标签页标题会闪、favicon 出红点;可选开浏览器通知,点了直接跳到对应聊天;iPhone 上点一下就聚焦输入框。
几个关键设定要说清楚:
- 默认关闭。
webapp.enabled: true或 Settings 里的 Web Access 打开才生效,不开就什么都不暴露; - 单用户。登录进去就是你自己,看到的会话、群聊和原生 Desktop 是同一份;
- 安全面做了加固:带 CSP、登出后
/api/status不泄露资料名、只信任自己绑定的回环端口。
二、一个 Gateway 管住所有会话
架构层的重构,但效果用户能直接感受到。
旧版的问题:CLI、TUI、Desktop、编辑器(ACP)、聊天机器人、定时任务,这些入口各自跑一份 agent 对着同一个会话写。结果就是消息可能写两遍,也可能在某个入口之间凭空消失。
新版改成:每台机器只有一个 Gateway,它是所有会话的唯一主人,其他入口全部以客户端身份挂上来。一个会话=一条队列+一份历史,你在 Desktop 里甚至能中途改写一条还在排队的 prompt,它不会跑两遍。

顺带修了一大波这次架构切换带出来的老毛病:斜杠命令、/retry、/refine、澄清卡片、reasoning 展示、用量显示都恢复正常了。
三、终端终于会画图了,还能后悔
两个用起来很爽的小功能。
终端内贴图。 往 CLI/TUI 里贴一张图,或者工具截了屏,聊天界面直接把图画出来,不再打印一个文件路径。kitty 和 Ghostty 支持 CLI+TUI 双端,iTerm2、WezTerm、Konsole 支持 CLI,其他终端用色块兜底,VS Code 终端开图像支持后可以全分辨率。
会话回滚。 TUI 或经典 CLI 里按两下 Esc(或输入 /rewind),列出之前的历史消息,选中一条改完重发,或者从那个节点分叉出一个新会话——原会话原封不动留在原地。
另外 TUI 里 Hermes 正忙的时候可以直接 /new 开新会话,老任务在后台继续跑,Ctrl+X 随时切回去看。
四、多机一屏
Desktop 现在把你注册的所有 Gateway 同时保持在线:本机、SSH 主机、远程 URL 网关之间切换零等待,会话列表不再被清空。SSH 网关切换实测一秒以内。
终端标签跟着主机走——「New terminal on…」可以在本机或任意 SSH 网关上开 shell,同一个群里还能混编不同机器上的 bot。
五、群聊真的会自己转了
Bot Mode 群聊这版像样多了:
- 没人被 @ 的消息,可以由 lead bot 或者自动路由器决定谁来接话;
- cron 任务能直接投递进房间(
deliver: room:<id>@<profile>),只唤醒被 @ 的 bot; - bot 互相 ping 的死循环被掐断了:最后一条人类消息之后,交互次数封顶
max_hops(默认 4); - 房间可以设置用途和共享笔记,每个 bot 干活时实时显示状态(
scout · terminal · 7s)。
飞书端这版也补了澄清卡片和可以点选的选项选择器,Telegram 新增了 root DM 自动开话题、群聊里没 @ 机器人可以选择保持沉默。
顺带一提:Signal、微信、QQ Bot、WhatsApp Cloud 等所有消息适配器现在都成了内置平台插件,对用户无感,但意味着以后这些适配器可以独立更新了。
六、插件自动更新 + 付费工具明码标价
插件生态两条线一起动。
更新自动化。 hermes plugins update 一键更新所有已装插件,还有一个默认关闭的 Auto-update 开关(CLI、聊天、Desktop、仪表盘都能开)。会弄坏你现有配置的更新会被拦下来而不是硬上。目录规模从约 600 个涨到 1,050+,还新增了 Verified 层——标给厂商自己做的官方插件(NVIDIA、CoreWeave 等是首批)。
付费工具标价。 3D 生成、媒体生成这类按次收费的 MCP 工具,现在可以声明每次调用多少钱。批准弹窗里直接显示单价和本次会话的累计消费,快超限会先问你——连 YOLO 模式都要停下来问。
新官方插件一批:REA(逆向工程)、Meshy(文生 3D)、ElevenLabs 音乐+音效、X Chat(加密 DM 接入 Gateway)、bubblewrap(Linux 沙箱)。Camofox、mcp-serve、agent 导入器这些从核心挪出去变成插件,用过的人会自动装上。
七、快了,而且更省 token
性能数字官方给得很具体:
- 开着 LSP 的情况下,
patch/write_file从 10.1 秒降到约 0.06 秒(TypeScript 项目实测); - 同一个 cron 任务的所有触发共享一份 prompt cache,一次性后台调用每次少发约 1570 个 prompt tokens;
- 长时间运行的 Gateway 会释放已关闭会话占用的内存,内存修剪时那种一分钟一次的卡顿消失了;
- Desktop 侧边栏不再随会话堆积变慢——官方提到一个存了 3.5 万条 cron 记录的库,刷新从 121 秒变成即时。
八、默认模型换成 GLM-5.3
你从不手动指定模型的话,静默默认从 GLM-5.2 换成了 GLM-5.3,价格差不多,上下文都是 1M(Nous Portal 和 OpenRouter 上)。
新模型也入库了:GPT-6.1 Terra、DeepSeek V4.1 Flash、Gemini 4 Argon。订阅类用量计划改成额度条展示,每条额度带重置时间。
⚠️ 升级前先看这 5 个坑
- 十个
browser_*工具没了。browser_navigate、browser_click这些全部删除,浏览器自动化只剩browser_exec一条路。自己写的 prompt、技能、工具清单里引用了旧工具名的要手动改;用 Camofox 的会自动装好插件。 hermes mcp serve改名hermes mcp-serve(挪进了插件)。把 Hermes 当 MCP server 启动的客户端要手动改启动命令,不会自动迁移。- Desktop 系统门槛提高。 换到 Electron 44,macOS 11、macOS 12 和 32 位 Windows 直接不支持了,要求 macOS 13+ / 64 位 Windows。老系统的机器走 CLI/TUI 或 Webapp。
- Office 三技能合并。 Word、PowerPoint、Excel 合成一个
microsoft-office,旧副本会留在磁盘上,要自己删。 - 新安装走 stable。
install.sh/install.ps1不再拉 main 分支最新代码,而是 checkout 最新稳定版;想追开发版要自己切。
另外记住:Webapp 默认关闭,开了才对外服务。
怎么升级
已装机器跑 hermes update。这版的更新器本身也修了一堆:被杀掉的更新留下的 git 锁会自动回收,CDN 被墙会明说而不是给你一个裸 403。
全新安装直接跑 install.sh,装到的就是最新 stable。
官方 Release 出处(纯文字):github.com/NousResearch/hermes-agent/releases/tag/v0.23.0
🎯 老张建议
- 用了旧
browser_*工具的先别急着升,把 prompt 和技能里的引用改完再动,否则升级后浏览器自动化直接失效。 - macOS 11/12 的机器 Desktop 升不了了,这条路线的同志提前规划:CLI/TUI 是退路,Webapp 是更舒服的那条。
- Webapp 开公网之前想清楚:它有登录+CSP,但个人网关暴露公网还是建议套一层反代加 HTTPS,别裸奔。
💬 互动话题
- 你现在用 Hermes 是 Desktop、TUI 还是飞书/TG 机器人挂机?Webapp 对你是刚需吗?
- 付费 MCP 工具明码标价+会话消费上限这个设计,你觉得该不该成为所有 Agent 框架的标配?
🔗 关注老张
公众号:老张聊运维
小程序:观简国学
个人博客:https://www.shanwaiyun.top/