3パラダイム融合
Mem0(LLM によるファクト抽出)、Zep(TTL 付き時間的減衰)、MemGPT(エージェント自己管理)を一つの統合システムに融合。
AIエージェントへのインテリジェントな永続メモリ — すべてのセッション、すべてのエージェント、永遠に
概要
Memory System は3つの実績あるメモリパラダイムを OpenClaw エージェントの統一レイヤーに融合します。ファクトは生のメモリファイルから自動抽出・重複排除・分類・インデックス化され、セマンティックベクター検索とセッション開始時に注入されるコンパクトな INDEX.md を通じて提供されます。
機能
6つの専用機能で、エージェントが時間とともに賢くなります。
Mem0(LLM によるファクト抽出)、Zep(TTL 付き時間的減衰)、MemGPT(エージェント自己管理)を一つの統合システムに融合。
4つの TTL カテゴリー:個人(∞)、システム(∞)、エージェント(30日)、タスク(7日)。期限切れのメモリはサマリー化してアーカイブ — 削除はしません。
768次元の埋め込み、qwen3-reranker によるセマンティック再ランキング、自動クエリ拡張により、全メモリにわたるコンセプト対応の検索を実現。
Claude Haiku が生の .md ファイルをスキャンし、構造化ファクトを抽出、単語の重複(>60%閾値)で重複排除し、分類して保存。
セッションのトランスクリプトを自動スキャンし、失敗→リトライ→成功パターンを検出し、2層重複排除で構造化された教訓を抽出。
全エージェント(main、researcher、coding、content、trader)がアクセス可能な共有メモリレイヤー。セッション開始時にコンパクトな INDEX.md(<2KB)を注入。
アーキテクチャ
5ステージのパイプラインが生のエージェントノートを検索可能な時間認識メモリグラフに変換します。
エージェントが .md ファイルをメモリワークスペースにダンプ。オーガナイザーが MD5 ハッシュチェックで変更ファイルをスキャン。
Claude Haiku が変更された各ファイルを読み込み、離散した構造化ファクトを抽出。重複排除が単語重複 >60% のファクトを除去。
各ファクトがカテゴリー分類(個人/タスク/エージェント/システム)され TTL が割り当てられ、FTS5 全文インデックス付きの SQLite に書き込まれます。
インデクサーが INDEX.md(<2KB)を生成し構造化 *.md ファイルをエクスポート。QMD が768次元埋め込みで10分ごとに自動インデックス。
エージェントはセッション開始時に INDEX.md を読み込み。QMD がセマンティックに関連するメモリを自動注入。エージェントは深いクエリのために検索 API を呼び出せます。
Raw .md files → LLM fact extraction → Dedup + classify → SQLite + FTS5 → INDEX.md + QMD → Agent context
カバレッジ
6つのメモリドメイン、それぞれ独自の TTL ポリシーと検索戦略を持つ。
ユーザーのアイデンティティ、習慣、好み、家族、ペット。永続保存 — エージェントが常に知っておくべきこと。
最近の作業セッション、デバッグ結果、見つかった解決策。7日後に自動期限切れでコンテキストを新鮮に保持。
エージェントの設定方法、管理方法、現在の状態。エージェント設定の進化に合わせて30日サイクルでリフレッシュ。
ツール、環境設定、API キー、ファイルパス。インフラは根本的に変わることがほぼないため永続保存。
エラー→リトライ→成功エピソードから抽出された構造化教訓。セッションとエージェントをまたいで同じミスを繰り返すことを防止。
単一セッションを超えて重要なファクト。QMD ベクター検索で取得し、必要に応じてエージェントコンテキストに自動注入。
減衰エンジン
メモリの TTL が切れると、減衰エンジンが起動します。Claude が期限切れのファクトを統合された教訓にサマリー化し、アーカイブします — 永続的に。アーカイブされたメモリは FTS5 とベクター検索で完全に検索可能です。ただし、エージェントコンテキストをリーンに保つためアクティブな INDEX.md には表示されません。
もうすぐリリース
このプラグインのリリース時に最初にお知らせします。