Hermes Agent 插件有 enabled、disabled、not enabled 三种状态。简单说:enabled 会加载,disabled 明确不加载,not enabled 是发现了但还没选择启用。分清这三个状态,能解决很多“插件明明在列表里却没效果”的误会。
三种状态的含义
- enabled:插件在
plugins.enabled中,下一次会话会加载。 - disabled:插件在
plugins.disabled中,明确关闭,优先级高于 enabled。 - not enabled:插件存在,但你还没选择使用。
为什么要有 disabled
disabled 不是多余的。它用于明确关闭某个内置或已发现插件,避免升级或重新发现后又被误开。团队机器、NixOS 声明式环境、多人共享配置时,这个状态很有用。
怎么恢复
如果误关插件,用 hermes plugins enable 插件名 重新启用,或进入 hermes plugins 交互界面勾选。改完后重新开会话,因为已经启动的 Agent 不一定会动态加载刚改的插件。