منصوبے کے بارے میں
deja-vu AI کوڈنگ ایجنٹس کے لیے ایک مقامی میموری لیئر ہے۔ یہ 34+ ایجنٹس—بشمول Claude Code، Codex CLI، Cursor، Copilot CLI، Gemini CLI، Goose اور بہت سے دیگر—کی ڈسک پر پہلے سے لکھی گئی سیشن ٹرانسکرپٹس کو انڈیکس کرتا ہے اور اس ہسٹری کو ان سب میں قابلِ تلاش بناتا ہے۔ ایک ایجنٹ میں ملنے والا فکس کسی بھی دوسرے میں قابلِ حصول ہو جاتا ہے۔
اہم صلاحیتیں:
- ماضی پر مبنی تلاش: موجودہ ہسٹری کے گیگا بائٹس پر کوئری کرتا ہے، بشمول deja-vu کی تنصیب سے پہلے کے سیشنز۔ قدرتی زبان کی کوئریز متعلقہ درجوں پر منتقل ہو جاتی ہیں؛ وقت ایک اشارہ ہے، فلٹر نہیں۔
- MCP کے ذریعے کراس ایجنٹ یاد آوری: `recall` موڈ میں ایک واحد `deja` MCP ٹول "ہم نے یہ تین ہفتے پہلے ٹھیک کیا تھا" جیسے سوالات کا جواب دیتا ہے، چاہے اسے اصل میں کسی بھی ایجنٹ نے حل کیا ہو۔
- کمپیکشن سے بقا: Claude Code اور Codex پر، ہکس کمپیکشن شروع ہوتے وقت ٹاسک، فائلیں اور کمانڈز کیپچر کرتے ہیں، پھر اگلے سیشن میں ایک بار واپس کرتے ہیں۔ 43 کمپیکشنز پر ماپا گیا، خلاصے 77% فیصلے برقرار رکھتے ہیں لیکن صرف 0.2% کمانڈز؛ deja-vu باقی سب بحال کر دیتا ہے۔
- عمل کے مقام پر یاد آوری: اس سے پہلے کہ کوئی ایجنٹ فائل میں ترمیم کرے یا کمانڈ چلائے، deja-vu سابقہ فیصلے یا کام کرنے والی انوکیشنز سامنے لاتا ہے۔ ایک PostToolUse ہک بتاتا ہے کہ پہلے اسی خرابی کے بعد کیا ہوا تھا۔
- کام کی انڈیکسنگ: کھولی گئی فائلیں، ایگزٹ اسٹیٹس کے ساتھ چلائی گئی کمانڈز، اور درست ترمیمی حدود ریکارڈ کرتا ہے—وہ تفصیلات جو خلاصے ضائع کر دیتے ہیں۔
- ریڈیکشن: AWS کیز، API ٹوکنز، JWTs، PEM پرائیویٹ کی بلاکس، bearer ٹوکنز، URL اسناد، اور ہائی اینٹروپی ویلیوز انڈیکس کے وقت ہٹا دی جاتی ہیں۔
CLI کمانڈز میں `deja <query>` تلاش کے لیے، `deja blame <path>` فائل سطح کی ہسٹری کے لیے، `deja fix <error>` ماضی کے خرابی کے حل کے لیے، `deja friction` بار بار آنے والی خرابیوں کے لیے، `deja ctx <query>` مارک ڈاؤن ڈائجسٹ کے لیے، `deja sync ssh` مشین سے مشین میموری کی منتقلی کے لیے، اور `deja stats --card` بصری خلاصے کے لیے شامل ہیں۔ `deja forget` ٹومب اسٹونز لکھتا ہے تاکہ ہٹائے گئے سیشنز کی دوبارہ انڈیکسنگ روکی جا سکے۔
تنصیب curl اسکرپٹ، Homebrew، Scoop، Go install، یا npx کے ذریعے ہوتی ہے۔ `deja install --auto` ہر شناخت شدہ ایجنٹ میں MCP recall وائر کرتا ہے اور پہلا انڈیکس بناتا ہے۔ اختیاری سیمنٹک recall `deja embed` کے ذریعے مقامی Ollama، LM Studio، یا OpenAI-compatible endpoint کے ساتھ دستیاب ہے؛ لیکسیکل تلاش اس کے بغیر بھی کام کرتی ہے۔
ریپوزٹری میں بینچ مارک ہارنیسز (LongMemEval-S اور LoCoMo) اور متعدد `deja bench` ذیلی کمانڈز شامل ہیں برائے recall رینکنگ، کانٹیکسٹ ڈائجیشن، بلاک بقا، اور انجیشن لاگت۔ تمام انڈیکسنگ اور تلاش مقامی طور پر چلتی ہیں؛ نیٹ ورک صرف `deja update`، `deja sync ssh`، اور ورژن چیکس کے ذریعے استعمال ہوتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.