夜雨聆风学习资料网

ARTICLE · 1338097

别白等这3个插件:你的Hermes更不了还报错

别白等这3个插件:你的Hermes更不了还报错
我是Agent工坊主---七分哥
欢迎一起聊 Hermes Agent!
关注
📌 文章概括:68个插件里只有4个有更新线索,其中3个因无来源记录无法更新,自动更新功能默认关闭,必须手动执行更新命令并重启会话才能生效,否则永远等不到更新。
   

你有没有过这种时候:你按说明敲了「检查更新」,屏幕上出来一张表,你扫一眼看到有个「有更新」,心里挺满意,然后就等着它自己变新。等了一个月,那几个你真正在用的还是老样子。 我这回把这张表从头读到尾,才发现问题不在我,在那张表里有一栏写着「认不出来」。

先说结果:我这台机器上开了 68 个插件,能进「检查更新」这张表的只有 4 个。4 个里面,1 个真有更新,另外 3 个永远更不了 —— 状态栏写的是「未知」,后面跟着一句「没有来源记录,不能自动更新」。 而且就算那个能更的,自动更新这个总开关现在是关着的。所以你要是一直在等它们自己变新,等的是个不会来的东西。

一、你遇到的是不是这个

第三条是最容易白等的。那张表的最后一行原话写得很清楚:这只是检查,要装得另外敲一条。 我头一次看也没注意,因为表做得太像「结果页」了,人一看结果就以为事情完了。

还有一种更隐蔽的:这三个更不了的插件,它不给你弹红字。 它就那么安安静静写着「未知」,你点几次都是未知。这种不报错的失败,比报错更耽误事 —— 报错你至少知道出问题了,不报错你会以为自己没错,只是还没轮到。

二、弄好之后是什么样

弄好之后,你要能说出三件事。

第一,你这台有多少个插件进得了这张表。 我这台开了 68 个,进表的 4 个。这个比例本身就说明一件事:这张表不是清单,是「有更新线索的那几个」。 没进表不等于它是最新的,可能只是没人给它写更新线索。

第二,4 个里谁真能更。 只有 1 个,是一个会话策略类的插件,从 493df020496d 更到 0f2ea5ad995f1e…。另外 3 个是回忆库和网页那块儿的,全部卡在「认不出来」。

第三,自动更新现在是关着的。 原话是「插件自动更新:关,网关每 24 小时检查一次,更新在新会话里生效」。这句里有两个关键信息:检查是自动的,装不是自动的;而且装完要新开会话才生效。

把这三件事连起来看,你就明白了:一路下来全是「检查有,落地没有」。 检查每 24 小时自动做,装要你手动,装完还要等你下次开新会话。三个环节全对上了,你才会有「它变新了」的感觉;缺一个环节,你就只是在等。

三、我是怎么弄的

   

第一步,先数我到底开了多少个插件。 一条命令,过滤「已启用」的数量,回来是 68。这个数我记下来是因为后面每一句都要拿它当分母。

第二步,敲一次「检查更新」。 回来一张四行的表,五列:名字、类别、当前版本、最新版本、状态。四行,68 个插件的分母,这就是全部有更新线索的插件。

第三步,一行一行读状态。 第一行状态是「有更新可用」,类别写着「目录档」—— 意思是它来自官方那份目录,所以有版本可比。后面三行状态全是「未知」,类别写着「手动」,当前和最新两列都是横杠。 横杠这两个字特别值得盯:它不是说「你已是最新」,是说「我根本不知道你是哪个版本」。

第四步,读那张表下面那行小字。 它写「这只是检查,要应用就敲更新命令,或者敲更新命令把它们全部更一遍」。这行小字才是操作说明,表格只是报告。

第五步,去看自动更新这个总开关。 回来一句「关,网关每 24 小时检查一次,更新在新会话里生效」。到这里我才确认:我过去以为的「它自己会变新」,其实从来没有发生过。

第六步,找那三个为什么更不了。 状态栏那句「没有来源记录」是关键。来源记录的意思是「这个插件当初是从哪个地址装进来的」。 地址记着,它才能去那个地址看看有没有新的;地址没了,它就只能一直显示未知。

第七步,我给自己踩了个刹车。 我本来想对这三个强行敲一次更新,看会报什么。后来没敲,理由很实在:它们连自己是哪来的都认不出来,强行更一遍最可能的结果是把好好的东西弄坏,换来一句错误提示,不值。

顺带说一个我读帮助时发现的好消息:这三个不是没救。 有一条命令专门干这件事 —— 对那些你自己克隆下来、没有安装记录的插件,它去读那个目录里的来源地址,把这条记录补上,让它变成一个「被追踪的」安装,之后就能进检查更新和更新了。官方原话的意思就是补记录,不是重装。 你要是记得自己从哪儿弄来的,这条命令基本就是给这三个准备的。

四、这几条命令怎么敲

# 1. 先数自己开了多少个插件(后面每句话的分母) hermes plugins list | grep -c enabled  # 2. 检查更新(只报告,不动手) hermes plugins check-updates  # 3. 看自动更新这个总开关是开是关 hermes plugins auto-update  # 4. 真去更新某一个 hermes plugins update <名字>  ![语义插图3](http://mmbiz.qpic.cn/sz_mmbiz_png/RLIkBchja3bVzxDWoNibBBNvbTHqO85vISHfSVQ4FEEkBCFu86Q4kw0VeR0zXeocia1sykrApxsqQ9QARO3BWib46SUZXVsOxdJGWPv8tZXw3k/0?from=appmsg)  # 5. 给认不出来的插件补上来源记录 hermes plugins adopt <名字>

第一条看着像废话,其实是全篇的基准。没有这个分母,你读到「4 个能更」时心里没数。

第二条是只读的,它不改任何东西,你随时可以敲。记住最后那行小字:这只是检查。

第三条也是查状态。我这台是关着的,你要开,得用它的另一套写法,这一点我在第五节说。

第四条才是真动手。这条命令还有两个尾巴:一个是不问你就更,一个是安全扫描给出「有疑虑」时照样更。第二个尾巴我建议你别随便用,因为它会把提醒你「有点可疑」这个环节跳过。

第五条是给那三个准备的。它读的是插件目录里的来源地址,所以你那个目录要是从压缩包解出来的,没有地址,它也没辙。

五、这几个数该怎么读

这个数
它是什么
怎么读
68
我开了的插件数
后面所有的分母
4
进检查更新表的
不是清单,是有更新线索的
1
真有更新的
其余三个状态是未知
3
永远更不了的
没有来源记录,补了才能更
24
自动检查的间隔小时
检查是自动的,装不是
1
装完生效要几次新会话
一次。旧会话里看不到

第一行和第二行要放一起看。68 比 4,这个悬殊的意思是:绝大多数插件根本没有更新线索。 你别把「没进表」理解成「最新」。

第四行是我这篇的重点。3 个「永远更不了」,它们不是坏了,是不知道自己从哪儿来的。 这个差别决定了处理办法:坏了要重装,没来源要补记录。

第五行和第六行是一对。检查和落地是分开的,落地和生效也是分开的。 你要把它想成三步:先有人每天帮你看一眼(自动),再你自己决定装(手动),最后新开一次才生效(一次)。三步里你只省掉了第一步。

第六行还有点实用价值:你更新完插件,当前这个会话里可能看不到变化,别急着以为没成,新开一个再看看。

   

六、这张表你存下来

你看到的
真正该做的
为什么
检查表里没我的插件
别当成最新
没进表常常是没更新线索
状态写着未知、两列横杠
这就是更不了的那个
横杠不是「已最新」
以为它会自动变新
先看自动更新开关
我这台是关着的
更完了没变化
新开一次会话再看
更新在新会话里生效
想强行更认不出的插件
先补来源记录再更
硬更容易把好的弄坏

三句话带走:

一,「检查更新」是报告,不是动作。 看到表不等于装上了,最后那行小字才是操作说明。

二,状态写「未知」+ 两个横杠,就是更不了的那个。 别把它当「已是最新」。

三,自动更新默认是关的,而且更新要新会话才生效。 这两条不知道,你会一直以为自己白点。

最后说句实在话。我以前管插件就两个动作:装上、用着。现在我知道中间还有一段:装完以后它是活的还是僵的。 这三个更不了的就是僵的 —— 不报错,不动弹,你也不会发现,除非你把那张表读到最后一列。

搜一搜关键词:Hermes 插件 更新、hermes plugins check-updates、Hermes 插件 不自动更新、hermes plugins adopt


这条检查命令只读不动手,跑完你会知道自己那台有几个「僵的」插件。

点个收藏,等你哪天觉得某个插件一直没变,翻出来看一眼状态那一列;顺手转发给那个以为插件会自己升级的朋友;还没关注的,点上面关注一下,每个开关我都先替你按一遍再写。

我是Agent工坊主---七分哥,欢迎一起聊Hermes Agent!

   
— 感谢阅读 · —
#Hermes Agent#AI Agent#AI 自动化#AI智能体#Bot Mode#Agent工坊主

📖 往期推荐

🤖 本文由AI辅助创作,经人工审校后发布
👋 觉得有点用就 点个收藏 · 点个在看
转发给同样折腾 Agent的朋友

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

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

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

相关学习资料