MemoryCustodian
ذاكرة مشاريع أصلية للمستودع لوكلاء البرمجة، مخزنة بصيغة Markdown وموجهة كحزم سياق محددة النطاق وفق قواعد البيان.
نبذة عن MemoryCustodian
MemoryCustodian أداة ذاكرة مشاريع أصلية للمستودع ومخصصة لوكلاء البرمجة، تساعد الوكلاء على تذكر قرارات البنية والقيود والأساليب المرفوضة وسياق المشروع عبر الجلسات والوكلاء والفرق. تخزن الذاكرة كملفات Markdown عادية داخل مستودع التعليمات البرمجية، وتوجه حزم سياق محددة النطاق وفق قواعد البيان وفئات المهام والنطاق الصريح، من دون تخمين دلالي أو ترتيب بواسطة LLM. يستخدم المشروع مكتبة Python القياسية فقط، ولا يتضمن أي تبعيات تشغيل من جهات خارجية، ويعمل بالكامل دون اتصال، ولا يحتاج إلى RAG أو قاعدة بيانات متجهات؛ وتقيّد الذاكرة اصطلاحات المشروع فقط، ولا تتجاوز تعليمات النظام أو حدود الأمان. المشروع مفتوح المصدر بموجب ترخيص MIT.
الأنسب لـ
أفضل حالات الاستخدام
منح الوكلاء قرارات بنية المشروع وقيوده وحالته الحالية مباشرة عند بدء جلسة جديدة
ترسيخ القرارات والقيود والأساليب المرفوضة كذاكرة Markdown داخل المستودع
توجيه حزمة سياق محددة النطاق للمهمة الحالية وفق فئة المهمة والنطاق الصريح
إنشاء ملفات إرشادية لوكلاء Codex وClaude وGemini لربطهم بذاكرة المشروع
الميزات
ذاكرة أصلية للمستودع
يخزن القرارات والقيود والأساليب المرفوضة وسياق المشروع بصيغة Markdown عادية في مستودع التعليمات البرمجية.
توجيه حزم السياق محددة النطاق
يوجه حزم سياق محددة النطاق وفق قواعد البيان وفئات المهام والنطاق الصريح، من دون تخمين دلالي أو ترتيب بواسطة LLM.
ملفات إرشادية متعددة الوكلاء
ينشئ ملفات إرشادية لقراءتها من الوكلاء باستخدام --agent codex أو --agent claude أو --agent gemini أو --agent all.
تصميم خفيف يعمل دون اتصال
منفذ باستخدام مكتبة Python القياسية فقط، من دون تبعيات تشغيل من جهات خارجية، ويعمل بالكامل دون اتصال ومن دون RAG أو قاعدة بيانات متجهات.
المزايا
- يعتمد على مكتبة Python القياسية فقط، من دون تبعيات تشغيل من جهات خارجية، ويعمل بالكامل دون اتصال
- يستخدم توجيهًا حتميًا عبر البيان، من دون الحاجة إلى RAG أو قاعدة بيانات متجهات
- يخزن الذاكرة بصيغة Markdown عادية في مستودع التعليمات البرمجية الخاص بك
- تقيّد الذاكرة اصطلاحات المشروع فقط، ولا تتجاوز تعليمات النظام أو حدود الأمان