OpenClaw 系统架构详解

第8部分:Session Management & Memory System

Session ManagementMemory System 负责维护对话历史和长期记忆。

💾 Session Management (会话管理) - 状态持久化

职责

会话键格式

agent::

会话存储位置

~/.openclaw/agents//sessions/

会话特性

会话生命周期

  1. 创建会话
  2. 加载会话历史
  3. 执行代理循环
  4. 更新会话状态
  5. 压缩会话(如需要)
  6. 持久化会话

🧠 Memory System (记忆系统) - 长期记忆

职责

记忆类型

MEMORY.md

memory/YYYY-MM-DD.md

QMD 会话搜索

记忆搜索

memory_search(query="重要决策")
memory_get(path="MEMORY.md", from=1, lines=10)

记忆维护

记忆使用场景