mcpField
P
persistent-memory-hygiene

persistent-memory-hygiene

github.com/archieindianエージェントワークフロー7351 回インストール26 週間前に更新
リポジトリ

persistent-memory-hygiene について

persistent-memory-hygieneは、エージェントの日次メモと長期記憶を整理する手順です。記録のタイミングや記憶の見直し方に加え、セッション終了時と定時起動時の処理を定めています。

主な機能

  1. 01日次メモと長期記憶を分ける
  2. 02情報を記録する条件を設定
  3. 03定型のセッション終了手順
  4. 04YAMLファイルで整理状態を管理
  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 が今日の日付なら、スキップします(すでに実行済みです)
  • それ以外の場合は、セッション終了時の手順を実行して状態を更新します

コメント