自动归档对话要点——会话结束时自动写入每日记忆文件,启动时加载最近记忆。适用于跨会话记忆、自动记笔记、无需手动提醒即可回溯。配合 MEMORY.md 与 memory/YYYY-MM-DD.md 机制,确保重要信息不遗漏。触发词:...
这个技能的核心是 两条规则,不需要额外命令:
每次主人说话时,自动读取最近 3 天的 memory/ 文件,以及 MEMORY.md。这样不用主人说"你看我昨天说过什么",自然就已经知道了。
yaml
每次用户消息来时:
1. 扫描 memory/ 目录,读取最近 3 个工作日文件
2. 读取 MEMORY.md(长期记忆)
3. 如果今天是新的一天(当前 memory/YYYY-MM-DD.md 不存在):
- 自动创建当日记忆文件,页首写明日期
在以下时机自动写入记忆:
时机写什么写到哪里主人表达了偏好/意见记下偏好MEMORY.md + 当日文件完成了重要任务任务结果、输出路径当日文件主人给了凭证/配置凭证信息(注意安全)MEMORY.md(凭证单独标注)改变了配置变更内容当日文件记录了待办事项待办列表当日文件会话结束时今日关键摘要当日文件末尾
沿用已有的格式:
markdown
# YYYY-MM-DD - 描述性标题 🐟
## 关键对话记录
- 主题 X:...
- 主题 Y:...
## 重要决定/偏好
- 主人喜欢...
## 待办
- [ ] 事项
scripts/memory_snapshot.js#当需要手动固化当前会话状态时,调用此脚本:
bash
node scripts/memory_snapshot.js
它会:
使用方法:在认为需要"记住此刻"时手动触发,或由 crontab 定时调用。
memory/YYYY-MM-DD.md 作为共享日记本,不要重复写