MemTensor/MemOS-Cloud-OpenClaw-Plugin

Official MemOS Cloud plugin for OpenClaw. Enables long-term memory for agents by recalling context before execution and saving conversations after each run.

何を解決するか

このプラグインにより、OpenClaw、Moltbot、またはClawDBot上でホストされているAIエージェントは、MemOS Cloudを介して永続的な長期記憶を維持できます。エージェントがユーザーの好みや過去の対話を忘れてしまう問題を、プロンプト処理の前に関連する記憶を自動的に再検索し、実行終了後に新しい対話を保存することで解決します。

動作方法

このプラグインは、エージェントのライフサイクルに2つの主要なフックを通じて統合されます:

  • 再検索before_prompt_buildフェーズ中に、ユーザーIDとプロンプトを使用してMemOS Cloudに検索リクエストを送信します。関連性を事前にフィルタリングするために、オプションで2番目のLLMを使用できます。その後、関連する記憶をシステムコンテキストに挿入します。
  • 追加agent_endフェーズ中に、会話の最後のターン(ユーザーとアシスタントのメッセージ)をキャプチャし、MemOS Cloudにアップロードして将来の再検索用に保存します。

マルチエージェントアーキテクチャをサポートしており、agent_idに基づいて記憶を分離することで、異なるエージェントが独自の知識ベースと再検索設定を持つことができます。また、設定を管理するためのローカルWebベースのUIも提供しています。

対象ユーザー

OpenClaw、Moltbot、またはClawDBotを使用し、AIエージェントに永続的でクラウドベースの記憶とパーソナライズされたコンテキストを追加したい開発者。

特徴

  • 自動記憶ライフサイクル:過去のコンテキストの取得と新しいメッセージの保存を自動的に処理します。
  • マルチエージェント分離:同じシステム内での異なるエージェントに対して、個別の記憶ストアと設定をサポートします。
  • モデルベースのフィルタリング:OpenAI互換モデルを使用して、関連性の最も高い記憶のみを挿入するためのオプションの2回目のフィルタリング機能。
  • 柔軟な設定:ローカルUIによる設定編集をサポートし、複数のホストプラットフォームで環境変数のオーバーライドも可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト