عن المشروع

يوفر ZenBrain بنية ذاكرة مستوحاة من علم الأعصاب لوكلاء الذكاء الاصطناعي، مقدمة كمكتبة TypeScript خالية من التبعيات. وهي تمثل سبع طبقات ذاكرة—العاملة، قصيرة المدى/الجلسة، العرضية، الدلالية طويلة المدى، الإجرائية، الأساسية، وعبر السياقات—وتطبق آليات مستمدة من أبحاث الذاكرة البشرية، بما في ذلك التكرار المتباعد FSRS، ومنحنيات النسيان لإبنجهاوس، والتعلم الهبياني، والوسم العاطفي، وانتشار الثقة البايزي، وتوطيد النوم. يُوزَّع المشروع كعدة حزم npm: @zensation/algorithms (20 وحدة خوارزمية)، و@zensation/core (طبقات الذاكرة والمنسق)، ومحولا تخزين PostgreSQL وSQLite، وخادم MCP يعرض أدوات الذاكرة لعملاء MCP، ووسيط Vercel AI SDK للاستدعاء قبل التخزين وبعده لنماذج الاستدعاء. تغطي الأمثلة القابلة للتشغيل تكاملات مع Claude وLangChain وCrewAI وVercel AI SDK وLlamaIndex.TS وMastra. يشير README إلى 694 اختبارًا ناجحًا، وبنيات ESM/CJS مزدوجة، وتصديرات مسارات فرعية قابلة لاهتزاز الشجرة، وحزم npm tarball قابلة لإعادة الإنتاج. كما يصف نتائج المعايير على LongMemEval-500، مقارنةً بـ Letta وMem0 وA-Mem، مع حزم إعادة إنتاج مودعة على Zenodo وورقة arXiv مرتبطة. المشروع قبل الإصدار 1.0، لذا قد تتغير واجهة API العامة.