منصوبے کے بارے میں

RuVector AI ایجنٹس کے لیے ایک مستقل، موافق میموری سبسٹریٹ فراہم کرتا ہے جنہیں سیشنز کے درمیان یاد رکھنے کی ضرورت ہوتی ہے۔ یہ نظام مقامی سیمنٹک ایمبیڈنگز (بطور ڈیفالٹ all-MiniLM-L6-v2 استعمال کرتے ہوئے)، HNSW اور فلیٹ انڈیکس کے ساتھ مستقل ویکٹر اسٹوریج، گراف اور ہائپرگراف تعلقات، SONA MicroLoRA اور EWC++ کنسولیڈیشن کے ذریعے واضح فیڈ بیک لرننگ، اور کمپیکشن، سنیپ شاٹس اور ریپلیکیشن سمیت میموری لائف سائیکل کنٹرولز کو یکجا کرتا ہے۔ میموری کو کلاسز میں منظم کیا گیا ہے: ورکنگ/سیشن، ایپیسوڈک/Reflexion، سیمنٹک، پروسیجرل، کازل/ریلیشنل، لرننگ، مشترکہ، اور قابلِ آڈٹ۔ بنیادی VectorDB میٹا ڈیٹا فلٹرنگ کے ساتھ پائیدار ویکٹر اسٹوریج، نییم اسپیس آئسولیشن کے لیے کلیکشنز/علیاسز، اور متعدد بازیافت موڈز پیش کرتا ہے جن میں گھنے مماثلت، اسپارس-ڈینس ہائبرڈ، پریڈیکیٹ-آگاہ ANN، وقتی کشیدگی، ہم آہنگی گیٹنگ، گراف تعمیر نو، ملٹی-ویکٹر MaxSim، GNN ری رینکنگ، Matryoshka فنل، اور ڈسک-بیکڈ ANN شامل ہیں۔ تعیناتی سطحوں میں npm پیکیج (ruvector) Node.js/TypeScript کے لیے، Rust کریٹ (ruvector-core)، WASM پیکیج (@ruvector/wasm) براؤزرز کے لیے، HTTP سروس (ruvector-server)، PostgreSQL ایکسٹینشن (ruvector-postgres)، RVF کوگنیٹو کنٹینرز، اور اختیاری ہوسٹڈ Shared Brain (mcp-brain) شامل ہیں۔ نیٹیو بائنریز Linux x64/arm64، macOS x64/arm64، اور Windows x64 کا احاطہ کرتی ہیں۔ کلیدی صلاحیتیں: فی-کوئری API فیس کے بغیر مقامی ایمبیڈنگز، بیچ/متوازی ایمبیڈنگ، HNSW/فلیٹ انڈیکس، LSM پر مبنی ہائی-رائٹ انجیشن (ruvector-lsm-ann)، گراف اسٹوریج (ruvector-graph)، پروڈکٹ کوانٹائزیشن اور RaBitQ کے ذریعے کمپریشن، کیپبیلٹی-گیٹڈ بازیافت، RVF وٹنسز کے ذریعے چھیڑ چھاڑ سے محفوظ نسب، ریپلیکیشن پرائمیٹوز، اور Raft اجزاء۔ مونو ریپو میں وقتی ہم آہنگی، ہائبرڈ سرچ، ACORN پریڈیکیٹ-آگاہ ANN، MaxSim، GNN ری رینکنگ، Matryoshka، DiskANN، ایجنٹ میموری کمپیکشن، وقتی ٹینسر کوڈیکس، گراف کنڈینسیشن، سنیپ شاٹس، کاپی-آن-رائٹ برانچز، کیش مستقل مزاجی، اور کیپبیلٹی-گیٹڈ ANN کے لیے خصوصی کریٹس شامل ہیں۔ معروف حدود: متحد AgenticMemory میں نیٹیو سیو/لوڈ اور کراس-ٹائپ کنسولیڈیشن کی کمی ہے؛ میٹا ڈیٹا فلٹرنگ امیدواروں کے سیٹ کو محدود کرتی ہے؛ HNSW کولڈ اسٹارٹ انڈیکس کو دوبارہ بناتا ہے؛ وقتی ہم آہنگی عین جوڑی دار گراف استعمال کرتی ہے؛ کمپیکشن ڈیفالٹ پاتھز میں وائرڈ نہیں ہے؛ انکریمنٹل سنیپ شاٹس اور کلاؤڈ بیک اینڈز نامکمل ہیں؛ ریپلیکیشن/Raft پروڈکشن کے لیے تیار نہیں؛ GNN/MRAgent/Darwin تحقیقی سطحیں ہیں؛ RVF اور PostgreSQL کے لیے علیحدہ ٹول چینز درکار ہیں۔ سیکیورٹی: ایمبیڈنگز کو حساس مشتقات سمجھا جاتا ہے؛ کلیکشنز اجازت کی حدود نہیں ہیں؛ RVF وٹنسز چھیڑ چھاڑ سے محفوظ ہیں لیکن خفیہ نہیں؛ ڈیلیٹ سنیپ شاٹس/ریپلیکاز تک نہیں پہنچتے؛ Shared Brain ایک ہوسٹڈ پلین ہے جس کا جائزہ درکار ہے؛ آف لائن تعیناتیوں کے لیے ماڈلز پن کریں؛ ٹول ایگزیکیوشن کو بازیافت سے الگ رکھیں۔ بنیادی سرچ، LSM رائٹس، وقتی ہم آہنگی، کیپبیلٹی-گیٹڈ بازیافت، اور Matryoshka بازیافت کے لیے بینچ مارکس شامل ہیں۔ Rust 1.77+ درکار ہے۔ MIT لائسنس یافتہ۔