ما هو FactLane؟
FactLane طبقة ذاكرة MCP مجانية ومفتوحة المصدر ومحلية تعمل خلف مضيف متوافق لوكيل ذكاء اصطناعي. تحفظ حقائق محدودة قابلة لإعادة الاستخدام، لا نصوص المحادثات الكاملة، مع نطاق ومصدر وحداثة ودورة Candidate → Current.
تسع إجابات قصيرة للبشر ومحركات البحث ومضيفي الذكاء الاصطناعي، مع رابط إلى وثائق FactLane المرجعية التي تسند كل إجابة.
هذه الملخصات لا تستبدل الوثائق. ارجع إلى روابط المصادر للعقد الكامل؛ ويظل مخطط MCP الحي والأمر factlane --help-tools المرجع النهائي لحقول الأدوات وتعداداتها الدقيقة.
FactLane طبقة ذاكرة MCP مجانية ومفتوحة المصدر ومحلية تعمل خلف مضيف متوافق لوكيل ذكاء اصطناعي. تحفظ حقائق محدودة قابلة لإعادة الاستخدام، لا نصوص المحادثات الكاملة، مع نطاق ومصدر وحداثة ودورة Candidate → Current.
يكون مناسبًا عندما تحتاج تفضيلات أو حقائق مشروع أو قواعد سير عمل أو حقائق مرتبطة بأداة أو بيئة إلى البقاء بين الجلسات، من دون أن تتجاوز ذاكرة قديمة تعليماتك الحالية أو حالة حية متحققًا منها.
FactLane ليس أرشيفًا لنصوص المحادثات، ولا crawler أو فهرس بحث لمجموعات محتوى عشوائية، ولا خدمة نسخ احتياطي، ولا سحابة ذاكرة مُدارة عن بُعد، ولا نظامًا تلقائيًا لصلاحيات الوكيل. وفي v0.1.3 ليس خادم MCP عبر HTTP أو SSE أو Streamable HTTP.
الذاكرة الواسعة أو الأصلية مناسبة للاستدعاء الغني والاستمرارية. أما FactLane فأضيق: يحكم فئة صغيرة من الحقائق القابلة لإعادة الاستخدام بنطاق دقيق، ومنشأ مصدر، وحداثة، وتحقق منفصل، وحدود صلاحيات صريحة. صُمم ليعمل بجانب الذاكرة الأوسع لا ليستبدلها.
تعني Candidate أن الحقيقة تستحق الاحتفاظ بها للمراجعة، لا أنها حقيقة حالية موثوقة. ولا تصبح Current إلا بعد خطوة تحقق موثوقة ومنفصلة، وحتى Current لا تتقدم على تعليمات أحدث ذات سلطة أو مصدر حي متحقق منه.
الذاكرة دليل مساند وليست صلاحية تنفيذ. يمكن لتعليمات المستخدم الحالية وحالة المستودع أو المنتج الحالية والمصادر الحية المتحقق منها أن تتقدم على الذاكرة. وظهور أداة لا يمنح صلاحية الكتابة، ولا يستطيع الوكيل العادي منح نفسه صلاحية المتحقق.
واجهة MCP العامة هي بالضبط memory_search وmemory_get وmemory_store وmemory_update وmemory_status. ويظل مخطط MCP الحي والأمر factlane --help-tools المرجع النهائي لحقول الطلبات والتعدادات والتواقيع الدقيقة.
يستخدم ملف التعريف المحلي الموثق والمؤهّل في v0.1.3 Python 3.11+ وSQLite 3.42.0+ المرتبط وMCP محليًا عبر stdio يُشغَّل بأمر وتخزين SQLite وSQLite-vec محليًا وتضمينات Ollama محلية مدعومة عبر loopback وعقد التخزين والاستعادة المحلي الموثق على POSIX. ولا يوجد fallback تلقائي إلى تضمينات بعيدة.
اربط مضيف MCP متوافقًا في وضع القراءة فقط أولًا. أول نجاح آمن هو أن يشغّل المضيف FactLane، وتظهر الأدوات الخمس بالضبط، وينجح memory_status ضمن نطاق محدد. لا تفعّل كتابة Candidate إلا بعد نجاح الاتصال وعند الحاجة إليها.
إذا طابقت الملاءمة أعلاه احتياجك، أعطِ المشروع لوكيلك أو اتبع خطوات الإعداد الدقيقة للإصدار v0.1.3.