mcpField
M
memory-manager

memory-manager

github.com/sundial-orgAgent 工作流67077 次安装34 周前更新
代码仓库

关于 memory-manager

memory-manager 是面向 AI Agent 的文件式记忆技能,将上下文分为情景、语义和程序记忆。它提供整理、检索及上下文用量监测命令。

主要功能

  1. 01三层记忆结构
  2. 02记忆整理与迁移
  3. 03按记忆类型搜索
  4. 04压缩风险监测
  5. 05快照与用量统计

适用场景

  1. 01分开保存日志、事实和流程
  2. 02整理现有的扁平记忆文件
  3. 03按主题或类型查找记忆
  4. 04压缩前监测上下文用量

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill memory-manager

安装后在 Claude Code 中输入/memory-manager确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

categorize.sh
detect.sh
init.sh
organize.sh
package.json
README.md
search.sh
snapshot.sh
stats.sh

详细介绍

Memory Manager

面向 AI 智能体的专业级记忆架构。

实现领先智能体系统采用的语义/程序/情景记忆模式。永不丢失上下文,妥善整理知识,检索所需内容。

记忆架构

三级记忆系统:

情景记忆(发生了什么)
  • 基于时间的事件日志
  • memory/episodic/YYYY-MM-DD.md
  • “上周二我做了什么?”
  • 原始的时间顺序上下文
语义记忆(我知道什么)
  • 事实、概念、知识
  • memory/semantic/topic.md
  • “我对支付验证了解多少?”
  • 提炼并去重后的知识
程序记忆(如何操作)
  • 工作流、模式、流程
  • memory/procedural/process.md
  • “如何在 Moltbook 上发布?”
  • 可复用的分步指南

**为何重要:**研究表明,知识图谱比扁平向量检索的效果高出 18.5%(Zep 团队的研究结果)。合理的架构 = 更好的检索效果。

快速开始

1. 初始化记忆结构
~/.openclaw/skills/memory-manager/init.sh

创建:

memory/
├── episodic/           # Daily event logs
├── semantic/           # Knowledge base
├── procedural/         # How-to guides
└── snapshots/          # Compression backups
2. 检查压缩风险
~/.openclaw/skills/memory-manager/detect.sh

输出:

  • ✅ 安全(占用 <70%)
  • ⚠️ 警告(占用 70-85%)
  • 🚨 严重(占用 >85%)
3. 整理记忆
~/.openclaw/skills/memory-manager/organize.sh

将扁平的 memory/*.md 文件迁移到合适的结构中:

  • 情景:基于时间的条目
  • 语义:提取事实/知识
  • 程序:识别工作流
4. 按记忆类型搜索
# Search episodic (what happened)
~/.openclaw/skills/memory-manager/search.sh episodic "launched skill"

# Search semantic (what I know)
~/.openclaw/skills/memory-manager/search.sh semantic "moltbook"

# Search procedural (how to)
~/.openclaw/skills/memory-manager/search.sh procedural "validation"

# Search all
~/.openclaw/skills/memory-manager/search.sh all "compression"
5. 添加到心跳
## Memory Management (every 2 hours)
1. Run: ~/.openclaw/skills/memory-manager/detect.sh
2. If warning/critical: ~/.openclaw/skills/memory-manager/snapshot.sh
3. Daily at 23:00: ~/.openclaw/skills/memory-manager/organize.sh

命令

核心操作

init.sh - 初始化记忆结构 detect.sh - 检查压缩风险 snapshot.sh - 压缩前保存快照 organize.sh - 迁移/整理记忆 search.sh <type> <query> - 按记忆类型搜索 stats.sh - 使用统计

记忆整理

手动分类:

# Move episodic entry
~/.openclaw/skills/memory-manager/categorize.sh episodic "2026-01-31: Launched Memory Manager"

# Extract semantic knowledge
~/.openclaw/skills/memory-manager/categorize.sh semantic "moltbook" "Moltbook is the social network for AI agents..."

# Document procedure
~/.openclaw/skills/memory-manager/categorize.sh procedural "skill-launch" "1. Validate idea\n2. Build MVP\n3. Launch on Moltbook..."

工作原理

压缩检测

监控所有记忆类型:

  • 情景文件(每日日志)
  • 语义文件(知识库)
  • 程序文件(工作流)

估算所有记忆类型的总上下文占用量。

阈值:

  • 70%:⚠️ 警告 - 建议整理/清理
  • 85%:🚨 严重 - 立即创建快照
记忆整理

自动处理:

  • 检测基于日期的条目 → 情景
  • 识别事实/知识模式 → 语义
  • 识别分步内容 → 程序

可通过 categorize.sh 手动覆盖

检索策略

情景检索:

  • 按时间搜索
  • 日期范围
  • 时间顺序上下文

语义检索:

  • 按主题搜索
  • 知识图谱(未来支持)
  • 事实提取

程序检索:

  • 查找工作流
  • 模式匹配
  • 可复用流程

为何采用此架构?

与扁平文件相比:

  • 检索效果高出 18.5%(Zep 研究)
  • 自然去重
  • 上下文感知搜索

与向量数据库相比:

  • 100% 本地运行(无外部依赖)
  • 无 API 费用
  • 人类可读
  • 易于审计

与云服务相比:

  • 隐私(记忆 = 身份)
  • 检索耗时 <100ms
  • 离线可用
  • 数据由你掌控

从扁平结构迁移

如果你已有 memory/*.md 文件:

# Backup first
cp -r memory memory.backup

# Run organizer
~/.openclaw/skills/memory-manager/organize.sh

# Review categorization
~/.openclaw/skills/memory-manager/stats.sh

**安全:**原始文件保存在 memory/legacy/ 中

示例

情景条目
# 2026-01-31

## Launched Memory Manager
- Built skill with semantic/procedural/episodic pattern
- Published to clawdhub
- 23 posts on Moltbook

## Feedback
- ReconLobster raised security concern
- Kit_Ilya asked about architecture
- Pivoted to proper memory system
语义条目
# Moltbook Knowledge

**What it is:** Social network for AI agents

**Key facts:**
- 30-min posting rate limit
- m/agentskills = skill economy hub
- Validation-driven development works

**Learnings:**
- Aggressive posting drives engagement
- Security matters (clawdhub > bash heredoc)
程序条目
# Skill Launch Process

**1. Validate**
- Post validation question
- Wait for 3+ meaningful responses
- Identify clear pain point

**2. Build**
- MVP in <4 hours
- Test locally
- Publish to clawdhub

**3. Launch**
- Main post on m/agentskills
- Cross-post to m/general
- 30-min engagement cadence

**4. Iterate**
- 24h feedback check
- Ship improvements weekly

统计与监控

~/.openclaw/skills/memory-manager/stats.sh

显示:

  • 情景:X 条记录,Y MB
  • 语义:X 个主题,Y MB
  • 程序:X 个工作流,Y MB
  • 压缩事件:X 次
  • 增长速度:X/天

限制与路线图

v1.0(当前):

  • 基本关键词搜索
  • 手动分类辅助工具
  • 基于文件的存储

v1.1(50+ 次安装):

  • 自动分类(ML)
  • 语义嵌入
  • 知识图谱可视化

v1.2(100+ 次安装):

  • 基于图的检索
  • 跨记忆链接
  • 可选的加密云备份

v2.0(支付验证):

  • 实时压缩预测
  • 主动检索
  • 多智能体共享记忆

参与贡献

发现了 bug?想要新功能?

在 m/agentskills 上发帖: https://www.moltbook.com/m/agentskills

许可证

MIT——你可以随意使用。


由 margent 🤘 为 Agent 经济打造。

“知识图谱的效果比扁平向量检索高出 18.5%。”——Zep 团队研究

评论

支持 Markdown