🐾 claw-stack
プラグイン OpenClaw エコシステム

Memory System

AIエージェントへのインテリジェントな永続メモリ — すべてのセッション、すべてのエージェント、永遠に

概要

Memory System は3つの実績あるメモリパラダイムを OpenClaw エージェントの統一レイヤーに融合します。ファクトは生のメモリファイルから自動抽出・重複排除・分類・インデックス化され、セマンティックベクター検索とセッション開始時に注入されるコンパクトな INDEX.md を通じて提供されます。

3
メモリパラダイム
4
TTLカテゴリー
768
ベクター次元
>60%
重複排除閾値

機能

主な機能

6つの専用機能で、エージェントが時間とともに賢くなります。

3パラダイム融合

Mem0(LLM によるファクト抽出)、Zep(TTL 付き時間的減衰)、MemGPT(エージェント自己管理)を一つの統合システムに融合。

時間的減衰(TTL)

4つの TTL カテゴリー:個人(∞)、システム(∞)、エージェント(30日)、タスク(7日)。期限切れのメモリはサマリー化してアーカイブ — 削除はしません。

ベクター検索(QMD)

768次元の埋め込み、qwen3-reranker によるセマンティック再ランキング、自動クエリ拡張により、全メモリにわたるコンセプト対応の検索を実現。

自動ファクト抽出

Claude Haiku が生の .md ファイルをスキャンし、構造化ファクトを抽出、単語の重複(>60%閾値)で重複排除し、分類して保存。

Lessons モジュール

セッションのトランスクリプトを自動スキャンし、失敗→リトライ→成功パターンを検出し、2層重複排除で構造化された教訓を抽出。

クロスエージェント同期

全エージェント(main、researcher、coding、content、trader)がアクセス可能な共有メモリレイヤー。セッション開始時にコンパクトな INDEX.md(<2KB)を注入。

アーキテクチャ

仕組み

5ステージのパイプラインが生のエージェントノートを検索可能な時間認識メモリグラフに変換します。

01

生のメモリファイル

エージェントが .md ファイルをメモリワークスペースにダンプ。オーガナイザーが MD5 ハッシュチェックで変更ファイルをスキャン。

02

LLM ファクト抽出

Claude Haiku が変更された各ファイルを読み込み、離散した構造化ファクトを抽出。重複排除が単語重複 >60% のファクトを除去。

03

分類 & TTL 割り当て

各ファクトがカテゴリー分類(個人/タスク/エージェント/システム)され TTL が割り当てられ、FTS5 全文インデックス付きの SQLite に書き込まれます。

04

インデックス & ベクター検索

インデクサーが INDEX.md(<2KB)を生成し構造化 *.md ファイルをエクスポート。QMD が768次元埋め込みで10分ごとに自動インデックス。

05

エージェントコンテキスト注入

エージェントはセッション開始時に INDEX.md を読み込み。QMD がセマンティックに関連するメモリを自動注入。エージェントは深いクエリのために検索 API を呼び出せます。

Raw .md files LLM fact extraction Dedup + classify SQLite + FTS5 INDEX.md + QMD Agent context

カバレッジ

記憶される対象

6つのメモリドメイン、それぞれ独自の TTL ポリシーと検索戦略を持つ。

個人の好み

ユーザーのアイデンティティ、習慣、好み、家族、ペット。永続保存 — エージェントが常に知っておくべきこと。

TTL 永続

タスク履歴

最近の作業セッション、デバッグ結果、見つかった解決策。7日後に自動期限切れでコンテキストを新鮮に保持。

TTL 7日

エージェントの学習

エージェントの設定方法、管理方法、現在の状態。エージェント設定の進化に合わせて30日サイクルでリフレッシュ。

TTL 30日

システム設定

ツール、環境設定、API キー、ファイルパス。インフラは根本的に変わることがほぼないため永続保存。

TTL 永続

教訓

エラー→リトライ→成功エピソードから抽出された構造化教訓。セッションとエージェントをまたいで同じミスを繰り返すことを防止。

TTL 永続

クロスセッションコンテキスト

単一セッションを超えて重要なファクト。QMD ベクター検索で取得し、必要に応じてエージェントコンテキストに自動注入。

TTL 動的

減衰エンジン

データは削除されない

メモリの TTL が切れると、減衰エンジンが起動します。Claude が期限切れのファクトを統合された教訓にサマリー化し、アーカイブします — 永続的に。アーカイブされたメモリは FTS5 とベクター検索で完全に検索可能です。ただし、エージェントコンテキストをリーンに保つためアクティブな INDEX.md には表示されません。

期限切れ → LLM サマリー → アーカイブ(検索可能) — データは決して失われません。
アーカイブ保持期間
FTS5
全文検索
7d
タスクメモリ TTL
30d
エージェントメモリ TTL

もうすぐリリース

ウェイトリストに参加

このプラグインのリリース時に最初にお知らせします。

ウェイトリストに参加