记忆轻量化系统
让记忆系统保持轻量:按天分片、自动压缩、只保留必要信息,不让记忆文件无限膨胀。
核心原则
记忆要精,不要多。宁精一条,不要滥十条。
工作方式
每日分片
所有记忆按 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 | 拆分月份子文件 |
安装
本技能无需额外配置,直接启用即可。