Auto-Memory — 自动记忆提取
版本: 1.0.0
创建日期: 2026-03-11
更新日期: 2026-04-14
📋 功能
自动从对话中提取持久记忆,写入分类记忆文件:
| 类型 | 路径 | 内容 |
|---|---|---|
| user | memory/auto/user/ | 用户偏好、角色、目标 |
| feedback | memory/auto/feedback/ | 用户纠正、错误教训 |
| project | memory/auto/project/ | 项目上下文、工作流 |
| reference | memory/auto/reference/ | 参考资料、命令、解决方案 |
📂 文件结构
skills/auto-memory/
├── SKILL.md
├── skill.json
├── prompts/
│ └── extraction.md # 提取提示词
├── hooks/
│ ├── handler.js # Hook 处理器
│ └── HOOK.md # Hook 元数据
└── scripts/
├── extract.js # 核心提取逻辑
├── extract-memories.js # 记忆提取(合并版)
├── classify.js # 记忆分类
├── dedup.js # 记忆去重
└── memory-refresh.sh # 记忆刷新脚本
🪝 自动触发
| Hook 名 | 事件 | 说明 |
|---|---|---|
| auto-memory-extract | message:received | 自动检测高价值内容并提取 |
⚠️ 注意事项
- Hook 触发时会分析消息内容,判断是否有提取价值
- 提取的记忆写入
memory/auto/分类目录 - 可配合 memory-archiver 的记忆巩固功能进行后台整理(每 6 小时)
