mcpField
P
persistent-memory-hygiene

persistent-memory-hygiene

github.com/archieindianAgent 工作流7351 次安装25 周前更新
代码仓库

关于 persistent-memory-hygiene

persistent-memory-hygiene 是一套整理 Agent 日常记录与长期记忆的工作流指南,规定记录时机、记忆维护方式,以及会话收尾和定时唤醒时的处理步骤。

主要功能

  1. 01区分每日记录与长期记忆
  2. 02规定信息记录的时机
  3. 03采用结构化会话收尾流程
  4. 04用 YAML 文件跟踪清理状态
  5. 05定期审查并移除过时记忆

适用场景

  1. 01记录决策和任务进展
  2. 02在会话间延续上下文
  3. 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