会话持久化格式 本节摘要:Agent 的会话历史是它的「短期记忆」——没有历史,Agent 就退化成无状态的一次性问答。这份记忆如何存储,是一个重要的工程决策。Grok Build 选择了 JSONL(JSON Lines) 而非 SQLite 来存会话,这个选择背后有清晰的工程考量。本节会讲清 JSONL 是什么、为什么用它存会话、会话目录的文件布局、以及一个关键的可靠性机制——崩溃原子追加与行撕裂检测。理解持久化格式,你就理解了 Agent 「当下记忆」的物理形态。 一、JSONL 是什么 JSONL(JSON Lines) 是一种文本格式,每行是一个独立的 JSON 对象: 每行独立解析,行与行之间用换行分隔。