agentdb-query について
agentdb-queryは、コントローラーブリッジ経由でAgentDBを操作するスキルです。エージェントセッションをまたいだ知識の保存、取得、検索に使い、階層型メモリやパターン検索、コンテキスト合成、因果グラフを扱います。
主な機能
- 01階層型ストレージと想起
- 02パターンの保存と検索
- 03セマンティックルーティングとコンテキスト合成
- 04因果グラフの作成とクエリ
- 05セッションライフサイクル管理
- 06一括操作とフィードバック
活用シーン
- 01エージェントセッション間で知識を保存・取得
- 02学習済みパターンの検索
- 03複数の記憶を統合してコンテキストを作成
- 04ヘルスチェックとセッション管理
MCP 対応
コントローラーブリッジを通じて、AgentDBの20個のMCPツールを呼び出します。ヘルスチェック、メモリ操作、グラフ検索、セッション管理に対応します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill agentdb-queryインストール後、Claude Code で/agentdb-queryを入力して読み込まれたか確認します。
詳細
AgentDB クエリ
コントローラーブリッジを通じて AgentDB にクエリを実行し、管理します。AgentDB は 20 個の agentdb_* MCP ツールを公開しており、このスキルでは標準的な使用手順を説明します。
使用する場面
エージェントのセッション間でナレッジを保存、取得、検索する必要がある場合に使用します。AgentDB は階層型ストレージ、因果ナレッジグラフ、セマンティックルーティング、コンテキスト統合を提供します。
手順
- ヘルスチェック —
mcp__plugin_ruflo-core_ruflo__agentdb_health。available: trueであることを確認します。 - セッションを開始 — まだアクティブでない場合は、
mcp__plugin_ruflo-core_ruflo__agentdb_session-startを実行します。 - ナレッジを保存 — 構造化された階層キー付きデータには、
mcp__plugin_ruflo-core_ruflo__agentdb_hierarchical-storeを使用します(階層:working|episodic|semantic)。 - ナレッジを想起 — クエリを指定して
mcp__plugin_ruflo-core_ruflo__agentdb_hierarchical-recallを実行します。 - パターンを検索 — 学習済みパターンには、
mcp__plugin_ruflo-core_ruflo__agentdb_pattern-searchを使用します(ReasoningBank 経由)。 - コンテキストを統合 — 複数のメモリを組み合わせるには、
mcp__plugin_ruflo-core_ruflo__agentdb_context-synthesizeを実行します。 - 因果グラフを構築 — 関連するナレッジをリンクするには、
mcp__plugin_ruflo-core_ruflo__agentdb_causal-edgeを実行します。
利用可能なコントローラーグループ
mcp__plugin_ruflo-core_ruflo__agentdb_controllers を呼び出して、実行時レジストリを一覧表示します。20 個の MCP ツールから利用できる機能カテゴリは次のとおりです。
- 階層型 —
agentdb_hierarchical-store、_recall(階層経由) - パターン —
agentdb_pattern-store、_search(ReasoningBank 経由) - セマンティック —
agentdb_semantic-route、_context-synthesize - 因果 —
agentdb_causal-edge(グラフノードバックエンドとブリッジフォールバック) - ライフサイクル —
agentdb_health、_controllers、_session-start、_session-end - 一括処理 —
agentdb_batch(最大 500 件)、_consolidate - 品質 —
agentdb_feedback - グラフの読み取り —
agentdb_graph-query(entity:xyzのようなドメイン接頭辞付きノード ID からの k ホップ/セマンティック/pagerank。SQL の k ホップは最大 3 ホップに制限されるため、appliedDepthとtruncatedを確認してください)およびagentdb_graph-pathfinder - 削除(破壊的操作) —
agentdb_hierarchical-delete、agentdb_causal-edge-delete、agentdb_causal-node-delete。呼び出す前に、ユーザーに正確な ID を確認してください。このプラグインでは元に戻せません。
重要:名前空間の扱い
名前空間文字列が適用されるのは memory_* と embeddings_search のみです。agentdb_hierarchical-*、agentdb_pattern-*、agentdb_causal-edge ツールは、名前空間ではなく階層またはコントローラーによってルーティングされます。これらのツールに namespace: 'foo' を渡さないでください。無視されます。プラグインの README にある「Namespace convention」を参照してください。
運用上のフォールバック(これらの場合分けに応じて処理してください)
controller: 'memory-store-fallback'— パターンはmemory_store --namespace pattern経由で永続化されています。失敗ではありません。_graphNodeBackend: true— 因果エッジは@ruvector/graph-nodeによって処理されています。success: false, error: '...Use memory_store/memory_search instead.'— ブリッジを利用できません。README の置換表に従ってmemory_*ツールに切り替えてください。
CLI の代替手段
npx @claude-flow/cli@latest memory search --query "your query" --namespace patterns
npx @claude-flow/cli@latest memory store --key "key" --value "value" --namespace patterns
npx @claude-flow/cli@latest memory list --namespace patterns