persistent-memory-hygiene について
persistent-memory-hygieneは、エージェントの日次メモと長期記憶を整理する手順です。記録のタイミングや記憶の見直し方に加え、セッション終了時と定時起動時の処理を定めています。
主な機能
- 01日次メモと長期記憶を分ける
- 02情報を記録する条件を設定
- 03定型のセッション終了手順
- 04YAMLファイルで整理状態を管理
- 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 対応