夜雨聆风学习资料网

ARTICLE · 1311451

AI 终于能被锁住了:两个补丁版里最值钱的那一项

AI 终于能被锁住了:两个补丁版里最值钱的那一项
前两天我干了件挺没效率的事:为了在另一台电脑上用同一个助手,把它从头装了一遍。装完才看到更新说明——新版早就把整套工作区开在浏览器标签里了,我白折腾半小时。
但真正让我停下来的是另一件事。翻 Release 的时候我发现:我以为的"这次升级",其实是两次。0.22.5 到 0.22.7 之间隔了 11 天,中间发了两个补丁版,合计 950 个 PR、4,029 次提交、414 个关闭 issue。
而我最想讲的那几个功能——浏览器入口、给技能加锁、推理前拦截——一个都不在后一个版本里。
一、先把版本归属说清楚,否则你会误判
这件事不弄清楚,后面全是误解。
两个版本都自称 patch release,都写"完整说明跟 0.23.0 一起发",看上去像同一批工作分两次发。实际上分工完全不同:
v0.22.6(11 月 3 日凌晨,北京时间)
· 体量:776 个 PR、3,448 次提交、4,316 个文件
· 窗口:10 天(自 0.22.5)
· 性质:一个大补丁,攒了 10 天
· 主要内容:浏览器化、技能加锁、定时任务可控、几处底层修补
v0.22.7(11 月 4 日清晨,北京时间)
· 体量:174 个 PR、581 次提交、554 个文件
· 窗口:1 天(自 0.22.6)
· 性质:收口,把上一版之后合入的清干净
· 主要内容:群聊协作、启动与更新可见性、渲染
把两次升级拼在一起看,影响日常使用的主线其实只有四条:
图里标了 0.22.6 + 0.22.7。拆开看:浏览器入口、技能加锁、定时任务可控来自 0.22.6;更新失败报错框和启动步骤条是 0.22.7 才补的。混在一起看会觉得"这次升级干了很多",分开看会发现重心明显偏在前一版。
所以有一个反直觉的结论:如果你是从 0.22.5 升上来的,你以为"这次升级"带来的最大变化,其实一半属于 28 小时前那一版。
这不是官方的错——两个版本都如实标注了窗口。是"补丁版"这三个字让人默认它们不重要,而实际上 776 个 PR 攒在 10 天里,密度比很多大版本都高。
二、0.22.6 给的两样东西,决定了你敢不敢放手
这是我认为整轮升级里最值钱的部分,也是各种"更新清单"最容易漏掉的部分——因为它被写在一段标着"此处不展开"的文字里。
2.1 把"必须装在那台电脑上"这件事拆了
以前这套东西明显绑在本机:换电脑就得重装,手机上基本没法用。
现在网关自己把工作区服务出来。配置里打开 webapp,执行 hermes webapp,浏览器里就是同一套界面;桌面端新增 Web Access 面板,局域网内其他设备能访问,也能挂到自己域名后面走 Nous 登录。
有个关键细节值得说:它开的是网关自己那个监听端口,不是另起一套服务。同一个网关,自然是同一份会话历史——你在手机上发的那句话,回到电脑前不会变成另一份记录。很多同类工具做成网页版之后最难受的就是这点:同一个助手活成了两个人。
边界要说清楚:局域网访问走的是明文 HTTP,官方界面自己都在提示"连接未加密"。想在外网用,得自己再套反代和证书,这不是开箱即用的功能。如果你指望的是"手机上远程指挥它干活",现在是半步,不是一步。
2.2 它给了你一把能锁住它的锁
之前的麻烦在于:agent 干活的时候会顺手改自己的技能、改配置。等你想复现某次结果,发现环境已经不是原来那个了,也说不清是哪一步动的手。
这版给了三个入口,指向同一件事:
· 单个技能加锁:禁止它自主写入,桌面端 Capabilities 面板上直接点,不用改文件。
· pre_llm_call 钩子:在推理开始之前把这一轮拦下来——不是等它动手之后再撤销,是不让它开始。
· /model reset:清掉会话上锁定的模型,但历史全留着。临时换了模型跑歪了,一键退回去。
顺便还有一处:定时任务以前启动后你只能等,不能取消,错过运行怎么处理也没地方设。这版补上了 hermes cron cancel、每个任务单独的"错过运行"策略,桌面端 cron 编辑器里还加了 Stop 按钮。
但得说清楚这三个入口各自防什么,否则容易误以为"加了锁就安全了":
· 技能加锁管的是"它自己改自己"。如果你的技能里本来就跑了 git checkout、写文件之类的命令,锁不住——它锁的是 agent 的直接写入,不是脚本的能力。
· pre_llm_call 给的是"在推理开始前拒绝这一轮"的机会,不是一个策略引擎。想按条件放行,判断逻辑得自己写。
· /model reset 只清会话上的模型锁定,不是回滚。它不会撤销模型已经做过的事。
这些改动连起来看是一句话:让它做事,但别让它改自己的规矩。这是我在这轮升级里唯一愿意用"分水岭"来形容的改动。
三、0.22.7 的 12 项,按"你会不会碰到"分三层
现在说后一个版本本身。它的发布说明里点名的改动,连同一批插件目录条目,一共 12 条。我按"跟你有没有关系"重新分了层——这个归类是我的判断,不是官方分层。
第一层:3 项,日常会遇到
① 升级失败,终于能看见失败在哪
以前桌面端更新失败,最常见的结局是一句笼统的"更新失败",然后你得自己去翻日志目录,猜是网络、权限,还是某个文件被占用。现在会弹一个错误框,把失败那次更新的输出直接显示出来,并附报告链接。
升级失败的真正成本不是失败,是"不知道为什么失败"。有了原始输出,你至少能判断该重试、该关掉某个进程,还是该换安装方式。
边界:这个框属于桌面端更新流程。CLI 用 hermes update 升级时走命令行输出,不走这个框,别指望它解释所有失败。
② 网页版会告诉你卡在哪一步、卡了多久
用浏览器打开时,最难受的是"它到底在启动还是已经死了"。转圈、白屏、没进度,只能反复刷新试探。现在启动过程会显示当前步骤,并带一个正在走的计时。
同样是等 40 秒,看到"正在初始化"和看到一个死掉的页面,你的下一步动作完全不同。
边界:只作用于 Web Access 这条路径,桌面端窗口和 CLI 启动不显示。它也不是性能优化,该多久还是多久。
③ mermaid 图和 TeX 公式,能直接画出来了
让 AI 解释一个流程,它给你一段 mermaid 代码;写个公式,给你 $$...$$。以前这些是纯文本,你得自己找工具渲染或截图贴回。现在会直接渲染(走一个叫 Pele 的组件)。
写方案、整理架构、跟人解释链路时,图直接出现在对话里,比多十个功能实在。
边界:能不能渲染取决于模型输出的语法本身对不对。语法写错不会变成图,只会变成一段报错。纯文本终端里也没有意义。
这 3 项有个共同点:它们都不让你多做什么,只让你少猜。猜它是不是在启动、猜它为什么升级失败、猜这段代码长什么样。
第二层:4 项,只有用群聊的人才碰得到
这组全部围绕 Desktop 的群聊房间:Lead 路由(房间头挂徽标,谁在牵头一眼可见)、定时任务产出直接落到房间、房间用途和共享笔记、群房间单列布局加成员实时状态。
判断标准很简单:你有没有在 Desktop 里建过"多个 Agent 待在一个房间"的场景。没有的话,这 4 项对你等于不存在——不是不好,是还没轮到你。
第三层:5 项,与大多数人无关
看板固定为快捷切换标签、Telegram 接入 Team Gateway、Slack 线程回复静默开关、Daybreak 开关(针对目录里的 ChatGPT 订阅模型)、一批新插件目录条目。
把这 5 项列出来,是为了让你在看别人列清单时不被带跑:被写进发布说明,不等于跟你有关。
四、还有一批官方标了"不展开"的小改动
Release 里有一段专门标着"此处故意不展开"。它们已经在版本里了,几条会实际用到的:
· 密钥进钥匙串:vault 密钥可以存进操作系统钥匙串,不再只落文件,需要自己开。
· 插件版本校验:目录里的 requires_hermes 在安装和更新时都校验,版本不匹配直接拦,不用等跑起来报错。
· 压缩提前预备:compression.prepare_ahead,上下文压缩可以提前做,不用等卡住了才压。
· 断点续传:包管理器下载支持续传,大插件中断一次不用从头再来。
· 迁移通道:hermes migrate 和安装向导能把 Grok Bot、OpenBot 的老用户接过来。
· 群聊补齐:重命名、解散、@提及、粘贴附件。
· profile 分区:每个 profile 单独占一个侧边栏分区,多开不再互相打扰。
单拎出来都不值得发一版,攒在一起就是"用起来顺不顺"的差别。
五、怎么升,以及一条会白等的路
同样是"升到 0.22.7",四条通道做法完全不同:
· 微软商店版:走商店更新,本版包含在内。
· 官网安装包(.exe / .dmg):不用动。官方写的是"本版无变化",随下一个打包版一起更新。
· CLI / 源码:hermes update,或重跑安装脚本。
· Docker / Hermes Cloud:拉 nousresearch/hermes-agent:stable(或 :latest)。
四条里最该记住的是第二条:如果你用 .exe 装的桌面端,升完看到版本号还是旧的,那不是升级失败,是这版本来就没有你的包。命令行可能已经是新版了,桌面界面还是旧的。
确认自己属于商店版、CLI 或 Docker 之一的话,动作很简单:hermes --version 看当前版本 → hermes update → 再看一次确认变了。
另外两条跟版本无关但每次都适用:手上有正在跑的长任务或定时任务,先等它跑完再升;升级前把关键状态备份一下,比事后回滚省事。
六、所以这版到底值不值得升
分人。
你在 0.22.5 或更早:这次升的是两版,重点在 0.22.6。浏览器入口、技能加锁、定时任务可控,这三样都在里面。光"技能能上锁"和"定时任务能中途取消"这两条,就够抵掉升级时间成本。
你已经在 0.22.6:0.22.7 只给你 3 项日常改动,其中两项还是"出问题时才有用"。别期待体感变化,等 0.23.0 那份完整说明出来再决定也不迟。
你用 .exe 安装包:这版你拿不到,等下一个捆绑版,别对着没变的版本号怀疑自己。
一句话总结:这不是一次让工具变快的升级,是一次让它出错时更像样地出错、并且第一次允许你约束它的升级。
功能多不多是加分项,能不能兜住底才是决定你敢不敢让它一直跑下去的东西。0.22.6 里那三个入口——加锁、拦截、换回原模型——是这套工具第一次承认"agent 会自己动手"这件事需要约束。相比之下,浏览器入口更像顺手做的好事:方便,但不改变你敢不敢放手。
你现在是哪种安装方式?升完版本号变了吗?评论区说一声,我按通道帮你对一下。
数据来源:Hermes Agent 官方 Release v0.22.6(2026-11-02,窗口自 v0.22.5)与 v0.22.7(2026-11-03),提交口径分别为 f0d94882e89 与 b200f5bc60e。文中"3/4/5 分层"与"重点在 0.22.6"均为本文判断,非官方结论;功能项与数字取自 Release 原文,推断处已在正文标明。
个人观点,仅供参考。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料