关于 persistent-memory-hygiene
persistent-memory-hygiene 是一套整理 Agent 日常记录与长期记忆的工作流指南,规定记录时机、记忆维护方式,以及会话收尾和定时唤醒时的处理步骤。
主要功能
- 01区分每日记录与长期记忆
- 02规定信息记录的时机
- 03采用结构化会话收尾流程
- 04用 YAML 文件跟踪清理状态
- 05定期审查并移除过时记忆
适用场景
- 01记录决策和任务进展
- 02在会话间延续上下文
- 03执行定时记忆清理检查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ archieindian/ openclaw-superpowers --skill persistent-memory-hygiene安装后在 Claude Code 中输入/persistent-memory-hygiene确认已加载。
附带文件STATE_SCHEMA.yaml
详细介绍
持久记忆维护
状态文件:~/.openclaw/skill-state/persistent-memory-hygiene/state.yaml
记忆结构
memory/
YYYY-MM-DD.md # Daily notes - raw, comprehensive
MEMORY.md # Long-term - curated, distilled
何时写入
在以下情况写入 memory/YYYY-MM-DD.md:
- 完成一项重要任务
- 做出一项经过推理的决定
- 遇到值得注意的错误并修复
- 长期任务进行到检查点时
在以下情况写入 MEMORY.md:
- 有值得记住数月的内容
- 已确定一项用户偏好
- 已确认一种规律
会话结束流程
## [HH:MM] Session End
- Completed: [what was finished]
- In progress: [what was started]
- Next: [what to do next session]
- Decisions: [choices made and why]
写入后,更新状态:last_cleaned_at、memory_line_count、daily_file_count、last_daily_file、status: done。
维护规则
- 每日文件:写入原始内容,只追加,绝不编辑旧条目
- MEMORY.md:定期检查,删除过时条目,并保持在 500 行以内
Cron 唤醒行为
在晚上 11 点唤醒时:
- 读取状态文件
- 如果
last_cleaned_at是今天的日期:跳过(已运行) - 否则:运行会话结束流程,并更新状态
评论
支持 Markdown