Hermes Agent 的聊天记录现在主要不在零散文本里,而是存在 ~/.hermes/state.db 这个 SQLite 数据库中。官方 Sessions 和 Session Storage 文档都写得很清楚:会话元数据、完整消息历史、全文检索索引都在这个库里。网关场景还会额外写 ~/.hermes/sessions/ 下的 JSONL 转录文件。
你该先看哪里
- 想找完整历史:看
~/.hermes/state.db - 想看网关原始转录:看
~/.hermes/sessions/ - 想列出会话:跑
hermes sessions list - 想导出备份:用
hermes sessions export
为什么现在优先看 state.db
因为 Hermes Agent 已经把搜索和会话管理建立在 SQLite + FTS5 上,数据库才是主索引。JSONL 更像原始转录和补充材料,不是唯一真相来源。
最短结论:找聊天记录先盯 ~/.hermes/state.db,别只在 sessions 目录里瞎翻。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。