OpticLM × Nowledge Mem
OpticLM独自のNowledge SDKを使用してスレッドの継続性を実現し、エージェント向けのリコールと永続メモリツールも必要な場合はMem MCPを追加します。
Optic が所有する統合
OpticLMはOpticのExtension機能のために@opticlm/nmemを維持しています。
これは内部統合SDKであり、Memユーザーが自身でインストールする必要があるパッケージではありません。
OpticLMはデフォルトでステートレスであり、ユーザーが独自のメモリレイヤーを選択できます。 公式のNowledgeパスは、Spaceとスレッド操作のためにMemのHTTP APIに直接接続します。
始める前に
- Nowledge MemがOpticマシン上で実行されているか、OpticがあなたのMemサーバーに到達できる
- Opticが最新である
- OpticのExtension設定を開ける
デフォルトのローカルパスの場合:
nmem statusMemは通常、次のアドレスで待ち受けます:
http://127.0.0.1:14242組み込み統合を有効にする
- OpticのExtension設定を開きます。
- Nowledge Memを見つけ、あなたのビルドで統合が利用可能な場合は有効にします。
- Opticに使用させたいMemエンドポイントを指定します。
- 短い会話を開始し、それがMemのThreadsビューに表示されることを確認します。
インストールすべきNowledgeコミュニティプラグインはありません。
@opticlm/nmemをエンドユーザー向け拡張機能としてインストールしないでください。
Opticがその依存関係とそのライフサイクルを所有しています。
Opticの公開SDKがサポートする内容
公開されているSDKは現在、次を公開しています:
- Mem Spacesの一覧表示と作成
- スレッドの作成
- オプションの重複排除キーと冪等性キーを使用したメッセージの追加
- 変更されたスレッド末尾の調整
- 1つのスレッドまたは範囲を限定したスレッドセットの削除
これは直接的なスレッドブリッジです。 これらの操作をいつ実行するかはOpticが決定します。
MCPを通じてエージェント向けメモリを追加する
公開されているOptic SDKは、Working Memory、メモリ検索、永続メモリの書き込み、グラフ探索を公開していません。 Opticエージェントが作業中にこれらの機能を使用できるようにしたい場合は、OpticのMCP Extensionサポートを通じてMemの標準MCPサーバーを追加します:
{
"mcpServers": {
"nowledge-mem": {
"url": "http://127.0.0.1:14242/mcp/",
"type": "streamableHttp"
}
}
}保護されたサーバーまたはリモートサーバーの場合は、あなたのOptic MCP設定がサポートするエンドポイントと認証を使用してください。 組み込みのスレッド統合とMCPを一緒に保ちます。 一方はスレッドの継続性を提供し、もう一方はエージェントに検索とメモリのツールを提供します。
確認
まず、短い会話の後にMemのThreadsビューを確認して、Opticのスレッド継続性を確認します。
MCPも設定した場合は、Opticに次のように尋ねます:
Use Nowledge Mem to read my Working Memory and summarize the current focus.これらは別々の確認です。 保存されたOpticスレッドは、エージェントが検索ツールを持っていることを証明しませんし、MCPツールが動作することは、Opticのスレッドブリッジが有効であることを証明しません。
トラブルシューティング
Nowledge MemがOpticに表示されない
まずOpticを更新してください。 この統合はOpticLMが所有し提供しているため、不足している設定画面を追加できるMem側のパッケージはありません。
MCPツールは動作するがOpticスレッドが表示されない
Opticの組み込みNowledge統合を有効にしてください。 MCPはホストのトランスクリプトをそれ自体でインポートまたはミラーしません。
スレッドは表示されるが、エージェントが知識をまったくリコールしない
Mem MCPサーバーを追加してください。
公開されている@opticlm/nmem SDKは、検索ではなくSpacesとスレッド同期に焦点を当てています。
