Hermes Agent 本地模型记忆失效,很多时候不是记忆系统没开,而是模型不会稳定调用记忆工具。社区里有人用小型 Qwen 本地 endpoint 遇到类似问题:配置里 memory_enabled 是开的,但模型在 memory ops 上表现不稳定。
先分清两类问题
配置没开:记忆文件、provider、char limit、flush 策略没设置好。
模型不会用:模型能聊天,但不会可靠发起工具调用、替换记忆或整理用户画像。
最实用的排查办法
- 先用一个确定支持 tool calling 的云模型测试同一段对话。
- 如果云模型能记住,本地模型不能,问题在模型能力或 endpoint 兼容。
- 降低一次写入的信息量,不要让小模型同时总结太多事实。
- 把记忆内容拆成明确事实,例如“用户使用 Mac + Termux”,而不是一大段故事。
小模型不是不能用记忆,但不要用它承担太复杂的工具规划和长期画像整理。
一句话:本地模型记忆失效,先验证 tool calling,再调 memory 配置。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。