عن المشروع

LongMemory هو محرك ذاكرة إدراكية موجه لتطبيقات نماذج اللغة الكبيرة والوكلاء المستقلين. بدلاً من خط أنابيب استرجاع بسيط يقوم بتقسيم النص وتضمينه وإرجاع أقرب المتجهات، فإنه يصمم اهتمامات الذاكرة مباشرة: الحقيقة الزمنية (الوقت المسجل مقابل الوقت الصالح)، المحتوى غير القابل للتغيير ومصدره، العلاقات القابلة للتنفيذ والمصنفة، نطاقات الحوكمة (المشروع، المستأجر، المستخدم، الفريق، الدور، الوكيل، المهمة، الإطار)، عمليات دورة الحياة مثل الاضمحلال والتعزيز والدمج والضغط، واختيار الأدلة المحدود بالملاءمة والتناقضات والاستناد والأذونات وتكلفة الرموز. التخزين محلي أولاً باستخدام SQLite، ويمكن للمشروع أيضًا أن يعمل كخدمة ذاتية الاستضافة. يصف ملف README محرك TypeScript واحدًا يتم تقديمه من خلال عدة واجهات: مكتبة npm، وCLI، وواجهة برمجة تطبيقات HTTP، وMCP (stdio وStreamable HTTP المصادق عليه)، ولوحة تحكم Next.js، وإضافة VS Code. يتم توفير عميل Python HTTP بدون تبعيات (longmemory-sdk) لاستدعاء خادم ذاتي الاستضافة. تشمل أوضاع الاسترجاع الصارم (تطبيق بوابات زمنية وتناقضية وتعاقدية وثقة واستناد)، والتاريخي (الحفاظ على الحقيقة المستبدلة في وقت صالح معين)، والترابطي (اتباع إشارات دلالية ومعجمية وكيانية وتفعيلية ورسمية)، والمستند إلى العالم (يتطلب أدلة خارجية حالية). يوفر محول اختياري answer_from_evidence إجابات مستندة إلى الأدلة مع استدعاء نموذج واحد على الأكثر. تشمل مجالات الميزات المدرجة ركيزة ذاكرة "Hydrograph" مع عقد غير قابلة للتغيير، وحواف قابلة للتنفيذ، وعوالم، وكيانات، وجوانب، وآثار؛ ذاكرة متعددة اللغات مع اكتشاف النصوص والتبديل بين اللغات والترجمة الصوتية؛ ذاكرة مشروع للهندسة والقرارات والمهام والاتفاقيات والإخفاقات والتسليمات وتأثير الكود؛ أصول محكومة لـ Chat Memory وSkills وLLM-Wiki وCodeGraph؛ ناقل جلسات يقرأ المخازن من Claude Code وCodex وOpenCode وGemini CLI وCopilot Chat وCline؛ موصلات للمستودعات والملفات وMarkdown ومحتوى الويب والخلاصات والمستندات السحابية؛ تضمينات عبر واجهات برمجة تطبيقات متوافقة مع OpenAI وGemini وAWS Bedrock وOllama ونماذج HTTP محلية؛ وأطر اختبار معيارية لـ LongMemEval وLoCoMo وBEAM. تغطي التكاملات Claude Code وCodex/ChatGPT desktop و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 عند الحافة وإبقاء بيانات الاعتماد خارج المستودعات ومعاملة المحتوى المسترجع كأدلة غير موثوقة والحفاظ على الهوية المرتبطة بالخادم. المشروع مرخص بموجب Apache-2.0، مع عقدة n8n بموجب MIT.