返回AI问答
Hermes Agent 改了记忆为何这轮不生效?要开新会话

Hermes Agent 改了记忆为何这轮不生效?要开新会话

AI问答 Admin 64 次浏览

Hermes Agent 这轮对话里刚写进记忆,下一句却还像没记住,这通常不是 memory 工具失灵,而是官方设计如此。文档明确写了:记忆会在会话开始时以 frozen snapshot 的形式注入系统提示,中途不会热更新到同一轮会话里。改动会立刻落盘,但要到下一次新会话启动时才进入系统提示。

这意味着什么

  1. 你在当前会话里新增或删除记忆,工具返回的是实时结果。
  2. 但模型这轮已经拿到旧的系统前缀,不会中途重新拼一份提示。
  3. 想让新记忆真正影响默认回答,最稳的做法是开启一个新会话。

为什么 Hermes Agent 要这样做

官方解释是为了保留前缀缓存,减少每轮都重建长系统提示带来的性能损耗。所以这是性能和一致性取舍,不是 bug。

一句话:记忆工具改的是磁盘,当前会话用的是启动快照。想看到新记忆生效,直接开新会话。

官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/

推荐工具

更多