mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-11-01 14:57:38 +00:00
kernel_update / plugin_update 是**模型唯一能触达的更新入口**。它们被删掉、 改名、或参数对不上时,agent 就再也升不了级 —— 而源码里 grep 得到工具名 不能证明它注册成功(本仓 E-3 教训:源码有、运行时没有)。 三条判据,全部走真实 registerTools(捕获 sdk.SDKConfig.RegTool): 1. 两个工具都注册了,且 Serial=true 更新会替换文件并重启,与 install/remove 并发会撞车。 2. kernel_update 同时暴露两种来源 缺 pkg ⇒ 只能用 Release;缺 release ⇒ 只能用本机包。 描述还必须说清"二选一",否则模型会都传或都不传,白烧一轮往返。 3. plugin_update 必须有显式范围 缺 plugins 参数就无法表达范围;默认全升会让用户"只升一个"变成批量重装。