Memory Vacuum

轻量化记忆管理。每日自动分片归档,语义压缩,只保留必要信息。0内存占用,重启不丢。用于用户提到内存、清理、整理记忆、减轻负担等场景。

Audits

Warn

Install

openclaw skills install memory-vacuum

记忆轻量化系统

让记忆系统保持轻量:按天分片、自动压缩、只保留必要信息,不让记忆文件无限膨胀。

核心原则

记忆要精,不要多。宁精一条,不要滥十条。

工作方式

每日分片

所有记忆按 memory/YYYY-MM-DD.md 日期归档,不写入同一个大文件

memory/
├── 2026-05-01.md   ← 5月1日所有对话
├── 2026-05-02.md   ← 5月2日所有对话
├── 2026-05-03.md   ← 5月3日所有对话
└── MEMORY.md        ← 提炼后的精华(体积小,定时精简)

自动压缩(每次会话前)

新会话开始前,检查 MEMORY.md

  • 单条记忆超过 5 行 → 压缩成要点
  • 有重复信息 → 合并
  • 有过时信息 → 标记但不删除(永远不删除)
  • 超过 200 行 → 压缩最旧的一半

零内存占用原理

  • 不存对话历史(太初靠上下文)
  • 不预加载任何东西(按需读取)
  • MEMORY.md 永远小于 50KB(动态压缩保证)
  • 真正需要的信息 → MEMORY.md(<50KB)
  • 原始对话 → 当日日记(按日期分流,不影响加载速度)

内存管理规则

操作触发条件动作
写入日记每条消息追加到 memory/YYYY-MM-DD.md
写入精华重要信息写入 MEMORY.md(精炼后)
压缩MEMORY.md > 50KB自动压缩最旧记忆
分流单日日记 > 100KB拆分月份子文件

安装

本技能无需额外配置,直接启用即可。