Hermes Agent 安装了 context engine 插件却不生效,通常是没有把 context.engine 切到对应插件。官方插件系统里,context engine 属于 provider 插件,是单选项,不会因为你安装了插件就自动替代默认 compressor。
先确认当前引擎
查看 ~/.hermes/config.yaml 里的 context.engine。默认通常是 compressor。如果你想用某个插件引擎,必须显式设置为插件名,或通过 hermes plugins 的 Provider Plugins 区域选择。
为什么不是自动启用
上下文引擎会影响长会话如何保留、压缩或检索信息,属于核心行为。Hermes 采用单选和显式启用,是为了避免多个插件同时接管上下文,导致结果不可预测。
排查清单
- 插件是否已安装并启用。
- 插件名是否和
context.engine中写的一致。 - 是否重启了会话。
- 日志里是否有插件加载失败或依赖缺失。
如果只是想减少 token,不一定需要换 context engine。先把文件读取范围、工具循环和压缩模型配好,通常更直接。