マルチエージェントメモリ:AIエージェント向けオープンソース共有メモリシステム

✍️ OpenClawRadar📅 公開日: April 20, 2026🔗 Source
Ad

Multi-Agent Memoryは、マシン、ツール、フレームワークをまたいで動作する共有メモリシステムをAIエージェントに提供するオープンソースプロジェクトです。このプロジェクトは、OpenClawエージェント、Claude Code、n8nワークフローが別々のマシン間でメモリを共有する必要があった本番環境のセットアップから生まれました。

解決する課題

開発用のClaude Code、自律タスク用のOpenClaw、自動化用のn8nといった複数のAIエージェントを実行する場合、各エージェントは独自のコンテキストを維持し、セッション間ですべてを忘れてしまいます。既存のソリューションは、単一マシン専用であるか、有料のクラウドサービスが必要であるか、あるいは事実とイベントが根本的に異なることを理解せずにメモリを単純なキーバリューストアとして扱っています。

変異セマンティクスを持つ型付きメモリ

このシステムは4つの異なるメモリタイプを理解し、それぞれ独自のライフサイクルを持っています:

  • イベント: 追加のみ可能で不変の履歴記録。使用例:「デプロイメント完了」、「ワークフロー失敗」
  • 事実: キーによるアップサート、新しい事実が古いものを置き換えます。使用例:「APIステータス:正常」、「クライアントはダークモードを好む」
  • ステータス: サブジェクトによるその場での更新、最新のものが優先されます。使用例:「ビルドパイプライン:合格」、「移行:進行中」
  • 決定: 追加のみ可能、選択と理由を記録します。使用例:「MySQLではなくPostgresを選択した理由は...」
Ad

メモリライフサイクル

システムは次のプロセスに従います:保存 → 重複チェック → 置き換えチェーン → 信頼度減衰 → LLM統合

  • 重複排除: コンテンツは保存時にハッシュ化され、完全な重複は既存のメモリを返します
  • 置き換え: 既存の事実と同じキーを持つ事実を保存する場合、古いものは非アクティブとしてマークされ、新しいものはそれにリンクバックします
  • 信頼度減衰: 事実とステータスは、アクセスされないと時間の経過とともに信頼度が低下します(設定可能、デフォルトは1日あたり2%)。イベントと決定は減衰しません
  • LLM統合: 定期的なバックグラウンドプロセス(設定可能、デフォルトは6時間ごと)が未統合のメモリをLLMに送信し、統合する重複の検出、フラグを立てる矛盾、メモリ間の関連性、クロスメモリの洞察を見つけます

セキュリティ機能

  • 認証情報スクラビング: すべてのコンテンツは保存前にスクラブされます。APIキー、JWT、SSH秘密鍵、パスワード、base64エンコードされたシークレットは自動的に編集されます
  • エージェント分離: APIはエージェントとデータの間のゲートキーパーとして機能します。エージェントはメモリの保存と検索、ブリーフィングと統計の読み取りのみ可能です。メモリの削除、テーブルの削除、認証情報スクラビングの回避、ファイルシステム/データベースへの直接アクセス、他のエージェントのメモリの遡及的変更はできません
  • セキュリティ実装: cr****.timingSafeEqual()を使用したタイミングセーフな認証、環境変数を必要とする起動時の検証、保存前の認証情報スクラビング

セッションブリーフィング

このシステムは、前回のセッション以降に何が起こったかを要約するセッションブリーフィングをサポートしており、エージェントが関連するコンテキストで開始できるようにします。

📖 完全なソースを読む: r/openclaw

Ad

👀 See Also

OpenClawエージェントから実際のiPhoneを制御する — AvaBerry43のセットアップを実践
Tools

OpenClawエージェントから実際のiPhoneを制御する — AvaBerry43のセットアップを実践

OpenClawコミュニティのメンバーが、API経由でAIエージェントが実機iPhoneを直接制御できるシステムを構築しました。iMessageの下書き作成、ショートカット実行、モバイルQAなどの機能をテスト中。70台の実機が他の開発者にも公開されています。

OpenClawRadar
Compass Chrome拡張機能がClaudeとChatGPTにナビゲーションツールを追加
Tools

Compass Chrome拡張機能がClaudeとChatGPTにナビゲーションツールを追加

開発者が、長い会話でのナビゲーション問題を解決するため、ClaudeとChatGPTのインターフェースにプロンプトミニマップ、固定スクロールヘッダー、セッションチェックリスト、プロンプトビルダーテンプレートを追加する無料のChrome拡張機能「Compass」を構築しました。

OpenClawRadar
Windowsシステムトレイアプリ:リアルタイムClaude API使用状況モニタリング
Tools

Windowsシステムトレイアプリ:リアルタイムClaude API使用状況モニタリング

開発者が、Claude APIの使用量をリアルタイムで表示する軽量なWindowsトレイアプリケーションを構築しました。このアプリは、5時間と7日間のウィンドウ、今日のトークン数、枯渇予測を表示し、韓国語、英語、中国語、日本語のUIをサポートし、GitHubでオープンソースとして公開されています。

OpenClawRadar
オープンソースの信頼スコアリングフック for Claude Codeは、セッションを監視し、保護されたパスをブロックします。
Tools

オープンソースの信頼スコアリングフック for Claude Codeは、セッションを監視し、保護されたパスをブロックします。

開発者が、信頼性、範囲、コストの3つの次元でClaude Codeセッションをスコアリングし、.envファイルなどの保護されたパスへのアクセスをブロックし、改ざん検出のためにイベントをハッシュチェーン化するPythonフックを構築しました。この単一ファイルのツールはGitHubで利用可能です。

OpenClawRadar