我采用的是本地自建 openViking 的方案。
然后就发现:
1 、文档中吹的 session 结束后自动整理 remember 到 openViking 的功能,无效。
2 、日常对话 Hermes 根本想不起来去查数据库。
然后就用 claude code 理了一下源码,一下就力竭了。
1 、自动 remember 的逻辑有几个离谱 bug ( if 条件判断错误),直接导致整条逻辑不生效。
2 、所有关于 hermes 的记忆力机制调取设定,完全没考虑向量数据库这层。所有的 tool 提到的都是"memery",也就是哪个 2200 字符的文本。
3 、任何牵扯到之前的历史信息,都会去触发 session-search 。
4 、Hermes Agent 的仓库已经积攒 5k 的 PR 了……
so ,折腾这么半天,我到底在干嘛……