このプロジェクトについて

LongMemoryは、LLMアプリケーションと自律エージェントを対象とした認知メモリエンジンです。テキストをチャンク化し、埋め込み、最近傍ベクトルを返すだけの単純な検索パイプラインではなく、メモリの関心事を直接モデル化します。記録時間と有効時間の区別、不変のコンテンツと来歴、型付き実行可能な関係、プロジェクト、テナント、ユーザー、チーム、ロール、エージェント、タスク、フレームワークなどのガバナンススコープ、減衰、強化、統合、圧縮などのライフサイクル操作、そして関連性、矛盾、接地、権限、トークンコストによって制限される証拠選択を扱います。 ストレージはSQLiteを使用したローカルファーストで、プロジェクトは自己ホスト型サービスとしても実行できます。READMEには、npmライブラリ、CLI、HTTP API、MCP(stdioおよび認証付きStreamable HTTP)、Next.jsダッシュボード、VS Code拡張機能など、複数のサーフェスを通じて公開される単一のTypeScriptエンジンが記載されています。自己ホスト型サーバーを呼び出すための依存関係ゼロのPython HTTPクライアント(longmemory-sdk)も提供されています。 呼び出しモードには、厳密(時間的、矛盾、契約、信頼度、接地のゲートを適用)、履歴(指定された有効時間における置き換えられた真実を保持)、連想(意味的、語彙的、エンティティ、活性化、グラフのシグナルに従う)、ワールド接地(現在の外部証拠を要求)があります。オプションのanswer_from_evidenceアダプターは、最大1回のモデル呼び出しで証拠に基づく回答を生成します。 記載されている機能領域には、不変ノード、実行可能エッジ、ワールド、エンティティ、ファセット、トレースを備えた「Hydrograph」メモリ基盤、スクリプト検出、コードスイッチング、音訳を備えた多言語メモリ、アーキテクチャ、決定、タスク、規約、失敗、引き継ぎ、コード影響のためのプロジェクトメモリ、Chat Memory、Skills、LLM-Wiki、CodeGraphのための管理されたアセット、Claude Code、Codex、OpenCode、Gemini CLI、Copilot Chat、Clineからストアを読み取るセッションポーター、リポジトリ、ファイル、Markdown、Webコンテンツ、フィード、クラウドドキュメント用のコネクタ、OpenAI互換API、Gemini、AWS Bedrock、Ollama、ローカルHTTPモデルによる埋め込み、LongMemEval、LoCoMo、BEAM用のベンチマークハーネスが含まれます。 統合は、Claude Code、Codex/ChatGPTデスクトップ、Gemini CLI、Agent Pluginsバンドル、n8nコミュニティノード、Cline、Continue、LibreChat、Dify、Flowise、およびCrewAI、AutoGen、LangGraph/LangChain、OpenAI Agents SDK、PydanticAIのフレームワーク例をカバーしています。文書化されたデプロイオプションには、Docker、Docker Compose、Heroku、Railway、Render、DigitalOcean App Platform、Vercel(ダッシュボードのみ)、Windows PowerShellスクリプトが含まれます。セキュリティガイダンスは、APIキーの保護、オリジン制限、エッジでのTLS終端、リポジトリ外での認証情報の保持、呼び出されたコンテンツを信頼できない証拠として扱うこと、サーバーバウンドIDの保持を強調しています。プロジェクトはApache-2.0ライセンスで、n8nノードはMITライセンスです。