mcpField
M
memory-management

memory-management

github.com/ruvnetエージェントワークフロー80.1k1.2k 回インストール今日更新
リポジトリ

memory-management について

AgentDB を使うエージェント向けのメモリ管理スキルです。永続ストレージと HNSW ベクトル検索により、過去のタスクのパターンを意味検索して再利用できます。

主な機能

  1. 01メモリエントリーの保存と取得
  2. 02意味的な類似性による検索
  3. 03名前空間ごとのエントリー整理
  4. 04HNSW ベクトルインデックスの初期化
  5. 05メモリのエクスポートと統計表示

活用シーン

  1. 01成功したタスクパターンの保存
  2. 02過去の作業から類似解を検索
  3. 03エージェント間で保存知識を共有

インストール

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

$npx skills add https://github.com/ruvnet/ruflo --skill memory-management

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

同梱ファイルscripts/memory-backup.shscripts/memory-consolidate.sh

詳細

メモリ管理スキル

目的

HNSW ベクトル検索を備えた AgentDB メモリシステムです。パターン検索を 150 倍~12,500 倍高速化し、永続ストレージと、学習および知識管理のためのセマンティック検索機能を提供します。

使用するタイミング

  • 成功したパターンを保存する必要がある
  • 類似した解決策を検索する
  • 過去の作業をセマンティック検索する
  • 以前のタスクから学習する
  • エージェント間で知識を共有する
  • ナレッジベースを構築する

使用しないタイミング

  • 学習が不要
  • 一時的な単発タスク
  • 外部データソースを利用できる
  • 読み取り専用で調査する

コマンド

パターンを保存

パターンまたはナレッジ項目をメモリに保存します

npx @claude-flow/cli memory store --key "[key]" --value "[value]" --namespace patterns

例:

npx @claude-flow/cli memory store --key "auth-jwt-pattern" --value "JWT validation with refresh tokens" --namespace patterns
セマンティック検索

セマンティック類似度を使用してメモリを検索します

npx @claude-flow/cli memory search --query "[search terms]" --limit 10

例:

npx @claude-flow/cli memory search --query "authentication best practices" --limit 5
エントリを取得

キーを指定して特定のメモリエントリを取得します

npx @claude-flow/cli memory get --key "[key]" --namespace [namespace]

例:

npx @claude-flow/cli memory get --key "auth-jwt-pattern" --namespace patterns
エントリを一覧表示

名前空間内のすべてのエントリを一覧表示します

npx @claude-flow/cli memory list --namespace [namespace]

例:

npx @claude-flow/cli memory list --namespace patterns --limit 20
エントリを削除

メモリエントリを削除します

npx @claude-flow/cli memory delete --key "[key]" --namespace [namespace]
HNSW インデックスを初期化

HNSW ベクトル検索インデックスを初期化します

npx @claude-flow/cli memory init --enable-hnsw
メモリ統計

メモリ使用状況の統計を表示します

npx @claude-flow/cli memory stats
メモリをエクスポート

メモリを JSON にエクスポートします

npx @claude-flow/cli memory export --output memory-backup.json

スクリプト

スクリプトパス説明
memory-backup.agents/scripts/memory-backup.shメモリを外部ストレージにバックアップします
memory-consolidate.agents/scripts/memory-consolidate.shメモリを統合して最適化します

参考資料

ドキュメントパス説明
HNSW Guidedocs/hnsw.mdHNSW ベクトル検索の設定
Memory Schemadocs/memory-schema.mdメモリの名前空間とスキーマのリファレンス

ベストプラクティス

  1. 作業を始める前に、既存のパターンがメモリにあるか確認します
  2. 調整には階層型トポロジーを使用します
  3. 完了後に成功したパターンを保存します
  4. 新たに得た知見を記録します

コメント