Hermes Agent 换了 profile 之后发现外部记忆像“没了”,很多时候不是丢失,而是profile 本来就是隔离的。官方 Memory Providers 文档明确写了:各 provider 的配置和数据会按 profile 隔离,凭据和本地路径都不一定共用。
为什么会这样
因为 profile 的目的就是让你把“工作助手、私人助手、测试实例”分开。如果记忆和凭据全串起来,profile 就失去意义了。
该怎么理解
- 本地型 provider 会走各自 profile 的路径。
- 配置文件型 provider 也会按 profile 保存。
- 云端 provider 虽然在云上,但 Hermes 仍会按 profile 派生不同配置或项目名。
一句话:换 profile 后记忆不像之前,是隔离生效了,不一定是 Hermes Agent 把数据弄丢了。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。