عن المشروع

يوفر Vestige ذاكرة محلية لوكلاء الذكاء الاصطناعي القائمين على MCP باستخدام Strata، وهو سجل موقّع ومتسلسل بالتجزئة للإضافة فقط يُخزَّن على جهاز المستخدم. وبدلًا من البحث بالتشابه، يعمل الاسترجاع بمعرّف دقيق: معرّف الذاكرة، أو بادئة فريدة، أو وسم دقيق. وتتتبع أداة causal_walk الإخفاق عكسيًا عبر حواف مسجلة صراحةً في السجل، بحد أقصى 8 قفزات و500 عقدة، وتعيد needs_report عند عدم توفير نقطة بداية. تُقترح كل كتابة، وتُفحص عبر بوابة، وتُقبل بإيصال eff- يمكن إعادة تشغيله للتحقق من الحالة. يتضمن المشروع أيضًا Operator Lite، وهي بوابة Python أحادية الملف تعتمد على المكتبة القياسية فقط، مصممة كخطاف PreToolUse لـ Claude Code وCodex وOpenClaw والمضيفات المشابهة. وتطبّق 27 قاعدة حتمية لحظر الأوامر التدميرية أو الملوِّثة أو المُسرِّبة للبيانات قبل التنفيذ، بما في ذلك تشويش الصدفة، وخطوط base64، وقنابل التفريع، وتسريب وسائط MCP. وتدعم التشغيل بأسلوب الظل أولًا، وإيصالات أحكام متسلسلة بالتجزئة، وأمر تحقق. يُشحن Vestige كملفات ثنائية مبنية مسبقًا لـ macOS وLinux وWindows، دون Docker أو تسجيل أو خطوة ترجمة. ويمكن مشاركة مخزن واحد بين عدة وكلاء على جهاز واحد عبر كاتب واحد. وتوفر واجهة سطر الأوامر إجراءات النسخ الاحتياطي والتصدير ولوحة المعلومات والصيانة مثل dream وconsolidate وgc. وتتبع قوة الذاكرة جدولة FSRS، وتبقى الذكريات المكتومة مخفية بينما تظل بايتاتها في السجل. ولا تحتوي البنية الافتراضية على نموذج تضمين ولا تُجري أي اتصالات شبكية؛ أما الموصلات الاختيارية والمزامنة السحابية فهي مقيّدة بالميزات وغائبة عن بنيات الإصدار. المشروع مرخّص بموجب AGPL-3.0-only.