返回顶部
o

open-memory-system开放记忆系统

三层记忆系统 — Working/Short-Term/Long-Term Memory 管理。支持自动偏好记忆、实体记忆、事件记录、L2自动提炼、Hook自动触发、Cron定期整理。用于记忆用户偏好、跨会话积累知识、自动化记忆管理。

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

open-memory-system

Open Memory System

基于 OpenViking + Microsoft Agent Memory 的三层记忆框架,适用于 AI Agent 的持久化记忆系统。

核心概念

层级用途存储
工作记忆当前会话临时信息working.json
短期记忆
会话级别短期记忆 | short-term/*.md | | 长期记忆 | 偏好、实体、事件持久化 | user/preferences/, user/entities/, user/events/ |

目录结构

memory/ # 记忆主目录
├── working.json # 工作记忆
├── short-term/ # 短期记忆(会话级别)
│ └── YYYY-MM-DD-HHMM.md
├── user/ # 长期记忆(用户视角)
│ ├── preferences/ # 偏好记录
│ ├── entities/ # 实体记忆
│ └── events/ # 重要事件
└── agent/ # Agent 自身记忆
├── persona/ # 人设/角色设定
└── episodic/ # 经验教训

快速安装

步骤 1:解压 skill 到 workspace

bash
cd ~/.openclaw/workspace/skills
unzip open-memory-system.zip -d open-memory-system

步骤 2:初始化记忆目录

bash
export MEMORY_DIR=~/.openclaw/workspace/memory
mkdir -p $MEMORY_DIR/{user/{preferences,entities,events},agent/{persona,episodic},short-term}

步骤 3:部署 Hook

bash

auto-save-memory:部署到 ~/.openclaw/hooks/


cp -r open-memory-system/scripts/auto-save-memory ~/.openclaw/hooks/

load-memory-on-start 已在 ~/.openclaw/hooks/ 中预装,无需重复部署

步骤 4:创建 Cron(定时任务)

参考 crons/memory-crons.txt 创建每日定时任务。

CLI 命令

bash

读取核心记忆


python3 scripts/memory.py

每日统计

python3 scripts/memory.py summary

清理过期

python3 scripts/memory.py cleanup

L2 提炼(从短期记忆 → 长期记忆事件)

python3 scripts/distill_l2.py

记录偏好

python3 scripts/memory.py pref 沟通方式 直接高效 用户偏好

记录事件

python3 scripts/memory.py event 项目启动 Miloya 正式成立

记录经验

python3 scripts/memory.py episode 第一次部署 negative 需要检查依赖版本

自动化流程

用户对话

[session:end Hook] → auto-save-memory → 保存 .learnings → memory

[memory-check cron] → 清理过期 + 会话摘要 → short-term

[distill_l2 cron @20:00] → short-term 提炼 → user/events/ (L2)

[session:start Hook] → load-memory-on-start → 加载 MEMORY.md + short-term

内置 Hook 说明

Hook位置触发功能
load-memory-on-start~/.openclaw/hooks/(预装)agent:bootstrap运行 memory.py read 加载记忆
auto-save-memory
~/.openclaw/hooks/(需部署) | session:end | 保存 .learnings/ 到 events |

自定义配置

修改 scripts/memory.py 开头的配置区:

python
MEMORYDIR = Path(os.environ.get(MEMORYDIR, /root/.openclaw/workspace/memory))
DEFAULTEXPIREDAYS = 90

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 open-memory-system-1776079995 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 open-memory-system-1776079995 技能

通过命令行安装

skillhub install open-memory-system-1776079995

下载

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

文件大小: 13.08 KB | 发布时间: 2026-4-14 13:51

v1.0.0 最新 2026-4-14 13:51
Open Memory System 1.0.0

- 首次发布:基于 OpenViking + Microsoft Agent Memory 的三层记忆系统(Working/Short-Term/Long-Term Memory)。
- 支持自动偏好、实体、事件记忆,L2 自动提炼,Hook 自动触发,Cron 定期整理。
- 明确的目录结构和初始化流程,方便持久化管理用户和 Agent 记忆。
- 提供命令行工具进行记忆读取、统计、清理、提炼及记录偏好/事件/经验。
- 详尽文档,说明自动化流程与 Hook 部署,方便快速集成与配置。

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

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

p2p_official_large
返回顶部