mcpField
H
hybrid-memory

hybrid-memory

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

hybrid-memory について

hybrid-memoryは、QMDのドキュメント検索とGraphitiのナレッジグラフ検索を組み合わせたメモリスキルです。文書の内容に加え、事実、時系列、関係を参照するエージェント向けで、標準スクリプトは両方を並列検索します。

主な機能

  1. 01QMDとGraphitiの並列検索
  2. 02エージェントグループの指定
  3. 03JSON出力オプション
  4. 04Graphitiでの直接検索と事実の記録
  5. 05QMD検索の結果数やファイルの絞り込み

活用シーン

  1. 01プロジェクト計画を探して関連ファイルを読む
  2. 02ある話題をいつ議論したかを確認
  3. 03アーキテクチャのメモを検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/clawdbrunner/openclaw-graphiti-memory --skill hybrid-memory

インストール後、Claude Code で/hybrid-memoryを入力して読み込まれたか確認します。

詳細

ハイブリッドメモリシステム

2 つのメモリシステムを 1 つのビューに統合しています。

  1. QMD(ベクトルストア): ドキュメント、仕様、全文コンテンツの検索に使用します。
  2. Graphiti(ナレッジグラフ): 事実、タイムライン、関係性の検索に使用します。

主なツール

メモリに関するクエリの 95% では、ハイブリッド検索スクリプトを使用してください。両方のシステムに並行してクエリを実行します。

~/.openclaw/scripts/memory-hybrid-search.sh "your query"

オプションのフラグ:

  • [group_id] — エージェントグループを指定します(デフォルト:openclaw-main)
  • --json — プログラムからの利用向けに JSON を出力します

個別のツール(上級者向け)

ハイブリッドスクリプトが失敗した場合、または詳細な制御が必要な場合にのみ使用してください。

Graphiti のみ(時系列/事実)

特定の時系列に関する事実を検索します。

~/.openclaw/scripts/graphiti-search.sh "your question" openclaw-main 10

新しい事実を記録します(重要):

~/.openclaw/scripts/graphiti-log.sh openclaw-main user "Name" "Fact to remember"
QMD のみ(ドキュメントの詳細検索)

結果を増やしたい場合や、特定のファイルで絞り込みたい場合に使用します。

qmd search "query" -n 10

想起の手順

  1. ユーザーが質問する(「プロジェクトの計画はどうなっていましたか?」)
  2. ハイブリッド検索を実行する(~/.openclaw/scripts/memory-hybrid-search.sh "plan for the project")
  3. 見つかった時系列に関する事実とドキュメントの抜粋をもとに、回答をまとめます。
  4. 必要に応じて: QMD の検索結果で見つかったファイルの全文を取得するには、read を使用します。

どのツールを使うか

質問の種類使用するもの
「GOALS.md には何が書かれていますか?」ハイブリッド検索 → read でファイルを読む
「X についていつ話し合いましたか?」ハイブリッド検索(Graphiti の結果)
「先週の火曜日に私は何と言いましたか?」Graphiti を直接使用
「アーキテクチャに関するメモを探す」ハイブリッド検索(QMD の結果)

コメント