返回顶部
m

memory-manager三层记忆系统

Upgrade your agent's memory from basic notes to a 3-layer production system with nightly consolidation. Based on patterns from running 7 AI bots in production for 30+ days.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
177
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

memory-manager

memory-manager

将智能体的记忆从基础笔记升级为三层生产系统,并支持夜间整合。基于7个AI机器人在生产环境中运行30天以上的经验总结。



概述

每个AI智能体都面临同样的问题:每次会话都从零开始,对之前发生的事情毫无记忆。简单的解决方案是使用单个MEMORY.md文件——但这无法扩展。几周后,它要么变成智能体忽略的长篇大论,要么经过精心整理却缺少操作上下文。

本技能安装了一套三层记忆架构,模拟人类实际存储知识的方式:

层级文件内容说明
1 — 长期记忆MEMORY.md精炼的智慧、架构决策、来之不易的经验
2 — 操作记忆
memory/YYYY-MM-DD.md | 今天发生的事情、活跃项目状态、原始上下文 |
| 3 — 隐性记忆 | USER.md | 用户的工作方式、偏好、痛点、行为模式 |

外加一个夜间整合定时任务,用于回顾近期会话并自动将重要上下文提升到更高层级。



何时使用本技能

当用户要求你执行以下操作时,激活本技能:

  • - 为智能体设置记忆系统
  • 从基础MEMORY.md系统升级
  • 添加夜间整合或记忆定时任务
  • 改善智能体在会话间的连续性
  • 跨智能体重启跟踪活跃项目
  • 设置memory-manager技能



设置说明

步骤1:运行设置脚本

bash
bash ~/.openclaw/skills/memory-manager/scripts/setup.sh

这将创建memory/目录,复制模板文件,并打印后续步骤。

步骤2:自定义模板

设置完成后,在智能体的工作空间中编辑以下文件:

  1. 1. MEMORY.md — 添加智能体现有的长期上下文
  2. USER.md — 填写用户信息、工作方式、痛点
  3. AGENTS.md — 审查启动序列(已配置为三层加载)
  4. HEARTBEAT.md — 配置需要监控的项目

步骤3:配置启动序列

智能体的AGENTS.md必须在每次会话顶部包含以下记忆加载序列:

markdown

每次会话

在执行任何操作之前:

  1. 1. 读取SOUL.md — 身份和角色设定
  2. 读取USER.md — 你帮助的对象及其工作方式
  3. 读取memory/YYYY-MM-DD.md(今天) — 今天发生的事情
  4. 读取memory/YYYY-MM-DD.md(昨天) — 近期上下文桥接
  5. 如果是主会话(与用户直接聊天):同时读取MEMORY.md

为什么要读取昨天的文件? 午夜后开始的会话可能还没有今天的文件。昨天的文件可以填补这个空白。这在我们生产环境的深夜会话中防止了上下文丢失。

步骤4:设置夜间整合

添加定时任务,每天凌晨2点整合记忆:

0 2 * openclaw cron run memory-consolidation --model anthropic/claude-opus-4-5 --channel <你的主频道ID>

在OpenClaw定时任务中配置的整合提示:

你正在为此智能体执行夜间记忆整合。

任务:

  1. 1. 读取最近7天的memory/YYYY-MM-DD.md文件
  2. 读取当前的MEMORY.md
  3. 识别:重要决策、经验教训、架构变更、已解决问题、演变中的模式
  4. 用提炼的见解更新MEMORY.md(添加新内容、更新过时内容、删除无效内容)
  5. 检查USER.md — 更新你观察到的任何新偏好或模式
  6. 将整合摘要写入memory/consolidation-log.md

要有选择性。MEMORY.md应保持在500行以内。质量优先于数量。
完成信号:完成后在频道中回复CONSOLIDATION_COMPLETE。

为什么选择凌晨2点? 低活动时段。整合模型拥有当天事件的完整上下文。夜间运行(而非每周)意味着每次整合不会过于繁重。


记忆加载规则

主会话(与用户直接聊天)

加载所有三个层级:

SOUL.md → USER.md → memory/today.md → memory/yesterday.md → MEMORY.md

群聊/共享频道

仅加载层级2和3(不加载MEMORY.md):

SOUL.md → USER.md → memory/today.md → memory/yesterday.md

为什么在群聊中跳过MEMORY.md? 长期记忆通常包含个人上下文——私人偏好、健康信息、财务细节——这些不应泄露到与陌生人的对话中。日常操作记录通常是安全的。

子智能体/工作会话

仅加载今天的记录:

memory/today.md(如果与任务相关)

子智能体是临时的。不要加载完整记忆——这会浪费令牌和上下文。



每日记录格式

每个memory/YYYY-MM-DD.md文件遵循以下结构:

markdown

YYYY-MM-DD

会话

[时间] — 会话摘要

  • - 发生的事情
  • 做出的决策
  • 已完成/进行中的任务

活跃项目

项目名称

  • - 状态: 进行中 / 受阻 / 已完成
  • 上次操作: 上次完成的工作
  • 下一步: 需要进行的下一步
  • 阻塞项: 任何阻碍进展的事项

下次会话上下文

未来的我需要知道的关键信息,以便无需重新解释就能继续:

  • - [项目1]
  • [项目2]

原始日志

(较少整理——将可能重要的事项转储到这里)

下次会话上下文部分是最重要的。 智能体经常在任务中途结束会话。没有这个部分,下次会话必须从头重建状态。请像向刚加入项目的同事做简报一样编写。


活跃项目跟踪

项目在每日记录中经历以下状态:

规划中 → 进行中 → 受阻 → 审查中 → 已完成

心跳集成(参见HEARTBEAT.md)检查活跃项目并自动呈现阻塞项。



MEMORY.md 整理规则

长期记忆应:

  • - 精炼而非全面 — 提炼的精华,而非原始日志
  • 可操作 — 能改变未来决策的内容
  • 常青 — 不是我周二做了什么而是从周二事件中学到的教训
  • 按主题组织 — 架构、经验、用户偏好、重复模式

属于MEMORY.md的内容:

  • - 架构决策及其背后的理由
  • 从失败中吸取的教训
  • 用户工作/思考的模式
  • 关键项目的重要上下文
  • 被告知要始终/从不做的事情

不属于MEMORY.md的内容:

  • - 一次性任务完成记录
  • 一周内就会过时的信息
  • 原始对话记录
  • 已在USER.md中捕获的内容



心跳集成

添加到你的HEARTBEAT.md以启用项目监控:

markdown

活跃项目检查

对于active_projects.json中的每个项目(如果存在):

  1. 1. 检查最后更新时间戳
  2. 如果项目超过48小时未更新,标记出来:⚠️ [项目] 已有X天未更新
  3. 如果状态为受阻,向用户呈现阻塞项
  4. 如果状态为已完成但未归档,提示归档

记忆健康检查(每周,周日)

  1. 1. 检查MEMORY.md行数 — 如果超过500行,标记需要修剪
  2. 检查memory/文件夹 — 如果存在超过30天的每日文件,标记需要归档
  3. 报告:X个每日文件,MEMORY.md为X行,上次整合日期:[日期]

文件参考

文件位置用途
SKILL.md~/.openclaw/skills/memory-manager/本文件
setup.sh
scripts/setup.sh | 一键安装程序 | | templates/MEMORY.md | templates/ | 长期记忆模板 | | templates/AGENTS.md | templates/ | 启动序列模板 | | templates/USER.md | templates/ | 用户档案模板 | | templates/HEARTBEAT.md | templates/ | 心跳配置模板 |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fleet-memory-manager-1776063363 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fleet-memory-manager-1776063363 技能

通过命令行安装

skillhub install fleet-memory-manager-1776063363

下载

⬇ 下载 memory-manager v1.0.0(免费)

文件大小: 20.65 KB | 发布时间: 2026-4-15 12:47

v1.0.0 最新 2026-4-15 12:47
Initial release — 3-layer memory system with nightly consolidation for AI agent fleets

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部