OpenClaw新会话记忆加载过程

目录

  • [1. 先加载「基础身份记忆」](#1. 先加载「基础身份记忆」)
  • [2. 不加载历史对话(默认)](#2. 不加载历史对话(默认))
  • [3. 构建初始「空上下文」+ 记忆索引可用](#3. 构建初始「空上下文」+ 记忆索引可用)
  • [4. 你发第一条消息 → 触发记忆召回](#4. 你发第一条消息 → 触发记忆召回)
  • [5. 会话进行中:记忆只增不减](#5. 会话进行中:记忆只增不减)

在 OpenClaw 里,新会话刚启动时,记忆不是一次性全塞给模型,而是走一套非常固定、轻量的初始化加载 + 按需召回流程。

下面用最清晰、最贴近源码逻辑的方式讲:

新会话开始时,记忆的完整使用流程

1. 先加载「基础身份记忆」

会话刚创建,第一步只加载最少、最稳定的记忆:

  • 系统提示词(system prompt)
  • Agent 自身配置(角色、能力、行为规则)
  • 长期记忆 MEMORY.md 中的核心摘要
    只加载:用户偏好、重要规则、关键约束,不加载全文

作用:

让模型知道自己是谁、知道你是谁、知道不能做什么。

2. 不加载历史对话(默认)

新会话 = 新上下文

  • 不会自动加载旧聊天记录
  • 不会加载几天前的短期记忆日志
  • 不会加载其他会话的内容

目的:

避免上下文污染,保证新会话干净。

3. 构建初始「空上下文」+ 记忆索引可用

此时模型的状态是:

  • 有身份
  • 有长期记忆摘要
  • 有向量库 + SQLite 索引已经就绪
  • 但没有历史对话

这是 OpenClaw 典型的冷启动状态。

4. 你发第一条消息 → 触发记忆召回

关键步骤来了:

用户输入 → 自动检索记忆 → 把相关片段注入上下文

流程:

  1. 对你的问题做 embedding
  2. 在向量库 + 关键词索引中搜索- 长期记忆 MEMORY.md
  • 历史短期记忆 daily log
  • 文档、知识库
  1. 召回 Top-K 相关片段
  2. 拼到 prompt 前面,再送给 LLM

所以:

新会话里,模型看似"记得以前的事",其实是每次都现查记忆库。

5. 会话进行中:记忆只增不减

对话开始后:

  • 每一轮都会追加新内容到当天短期记忆 YYYY-MM-DD.md
  • 重要信息会被自动提取,更新到 MEMORY.md
  • 索引实时更新

但:

  • 旧记忆不会自动塞进上下文
  • 只有相关的才会被召回

一句话总结(最核心)

新会话开始时:

  1. 加载长期记忆摘要,建立身份
  2. 不加载历史对话
  3. 索引准备好
  4. 你一发消息,自动检索相关记忆并注入上下文

OpenClaw 的记忆本质是:

不依赖上下文窗口,依赖检索。新会话永远冷启动,再按需热加载。

相关推荐
小田学Python12 小时前
工具调用:让 Agent 从“说”到“做”
大数据·大模型·agent·ai工具·deepseek
小田学Python2 天前
DeepSeek Harness 完整上手指南:安装部署 + 必装插件 + 用一周就回不去的功能
大数据·大模型·agent·ai工具·deepseek
aicat_cn2 天前
json-render 接入 Chat SDK:Agent 在 Slack 和 Teams 里直接回表格和按钮
ai·大模型
神奇的代码在哪里2 天前
Agent 记忆的组成部分:Anthropic The components of agent memory 文章的简要解读
大模型·claude·ai agent·上下文工程·agent记忆
神奇的代码在哪里2 天前
ERNIE-5.5-Flash-Base 开源速览:280B-A14B MoE 基座,微调与推理支持 1M 上下文
大模型·模型部署·文心大模型·moe·ernie5.5
謓泽2 天前
【插件】用写网页的方式做视频?HyperFrames 让我重新理解了“做视频“这件事!
gpt·ai·大模型·音视频·媒体·claude·视频
JJJennie7773 天前
MAI Gateway私有化部署全攻略:大模型网关接入DeepSeek?附架构图
大模型·gateway·ai网关·魔芋ai
deepseek233 天前
美团LongCat-2.5拆解:同架构Terminal Bench 4.0从3.0飙到38.5,长程强化学习的账单怎么算
大模型·ai agent·美团longcat
todoitbo4 天前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备
承渊政道4 天前
Open-LLM-VTuber本地部署教程:大模型、语音交互、Live2D与远程访问
大模型·内网穿透·数字人·cpolar·语音交互·open-llm-vtuber