Auto-Dream — 后台记忆整理
版本: 1.1.0
创建日期: 2026-03-11
更新日期: 2026-04-13
⚠️ 依赖说明
依赖: memory-archiver
clawhub install memory-archiver # 先装依赖 clawhub install c32-auto-dream # 再装本技能ClawHub 不支持自动安装依赖,需手动按顺序安装。
📋 功能
后台记忆巩固服务,定期整理记忆系统:
| 功能 | 说明 |
|---|---|
| 闸门检查 | 时间闸门(24h)+ 会话闸门(5 个新会话) |
| 记忆老化 | 标记 memory/auto/{type}/ 下超过 30 天的文件 |
| 数量限制 | 每类型最多 50 条,超出清理最旧的 |
| 去重触发 | 调用 memory-archiver/memory-dedup.sh 对 MEMORY.md 段落去重 |
| 索引更新 | 更新 MEMORY.md 底部的记忆索引 |
📂 文件结构
skills/auto-dream/
├── SKILL.md
├── skill.json
├── state.json # 运行状态(自动维护)
└── scripts/
├── dream.js # 主程序:记忆巩固逻辑
└── dream-lock.sh # 文件锁(防止并发运行)
🔧 用法
node skills/auto-dream/scripts/dream.js # 检查闸门后执行
node skills/auto-dream/scripts/dream.js --force # 强制执行
node skills/auto-dream/scripts/dream.js --status # 查看状态
📊 Cron 任务
| 任务名 | 频率 | Job ID |
|---|---|---|
| Auto-Dream 记忆巩固 | 每 6 小时 | 9d0d892e |
⚠️ 注意事项
- 使用文件锁防止并发运行
- 整理期间不影响正常记忆读写
- 去重功能已合并到 memory-archiver,dream.js 仅负责触发
