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

Epicode ایک اوپن سورس اسپیشل AI میموری سسٹم ہے جو AI ایجنٹس کو پرسسٹنٹ، کراس سیشن میموری دینے کے لیے ڈیزائن کیا گیا ہے۔ یہ میموریز کو کنٹینیوس 3D اسپیس میں ٹیٹراہیڈرن کے طور پر اسٹور کرتا ہے، تعلقات کو خود بخود ایک نالج گراف میں نکالتا ہے، اور ٹائم اویئر ریکال کے لیے ٹیمپورل ویلیڈٹی ونڈوز کی سپورٹ کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - اسپیشل میموری ماڈل جس میں قریبی ورٹیسز کی آٹومیٹک کلسترنگ اور مرجنگ شامل ہے - ہائبرڈ سیمنٹک سرچ جو BM25 اور HNSW ویکٹر ریٹریول کو ONNX ایمبیڈنگز کے ساتھ ملاتی ہے - آٹومیٹک نالج گراف کنسٹرکشن جس میں ڈائنامک ریلیشن شپ اپڈیٹس شامل ہیں - ٹیمپورل ویلیڈٹی جس میں valid_from/valid_until ونڈوز اور فریشنیس ڈیکے اسکورنگ شامل ہے - MCP (Model Context Protocol) انٹیگریشن جو tools/list کے ذریعے میموری، آئیڈینٹٹی، اسکلز، اور L0 ڈرائیو ٹولز کو ظاہر کرتا ہے - SMRP پروٹوکول برائے اسٹرکچرڈ میموری ریپنسز جس میں ٹیئر، ریٹریول پروویننس، اور آپشنل ٹاپولوجی/پلیسمنٹ میٹاڈیٹا شامل ہے - ملٹی ٹیننٹ کلاؤڈ سپورٹ جس میں یوزر مینجمنٹ، کوٹاز، انوائٹ کوڈز، اور ایڈمن کنٹرولز شامل ہیں - epicode-guard کے ذریعے سیلف ہوسٹڈ ڈیفنس، جو SSH/Web/honeypot ٹریفک کو مانیٹر کرتا ہے اور nftables/firewalld کا استعمال کرتے ہوئے حملہ آوروں کو آٹو بین کرتا ہے - /v1/stats پر کال ڈیٹیل شماریات (ریکوئسٹ/ریٹریول/کیش/ڈیسیژن میٹرکس) کے ذریعے اوبزرویبلٹی یہ سسٹم Rust بیک اینڈ (Axum، Tokio، SQLite، ONNX Runtime) اور React 19 فرنٹ اینڈ (TypeScript، Vite 7، Tailwind CSS) کے ساتھ بنایا گیا ہے۔ یہ کاگنیٹو کلاسیفکیشن کے لیے DeepSeek LLM API استعمال کرتا ہے اور Docker Compose یا Kubernetes کے ساتھ Nginx کے ذریعے ڈپلائمنٹ کی سپورٹ کرتا ہے۔ انٹیگریشن کے لیے Python اور TypeScript/JavaScript SDKs دستیاب ہیں۔ آرکیٹیکچر ریکیسٹس کو Nginx، سیکیورٹی مڈل ویئر (API کلید، ریٹ لیمٹنگ، انرجی چیک)، ایک GatewayCenter (ایمبیڈنگ، LLM کلاسیفکیشن، اسپیشل پلیسمنٹ)، اسپیس میں ٹیٹراہیڈرن پلیسمنٹ، نالج گراف اپڈیٹس، اور پلس، لنک، ڈیڈپ، اور ڈریم آپریشنز کے لیے بیک گراؤنڈ شیڈولر سائیکلز کے ذریعے روٹ کرتا ہے۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے اور آرکیٹیکچر، API ریفرنس، MCP پروٹوکول، کنفیگریشن، بینچ مارکس، ڈپلائمنٹ، اور ٹربل شوٹنگ کے لیے دستاویزات فراہم کرتا ہے۔