منصوبے کے بارے میں
Evolver AI ایجنٹس کے لیے ایک خود ارتقا پذیر انجن فراہم کرتا ہے جو GEP (جینوم ارتقا پروٹوکول) پر مبنی ہے۔ یہ ایک Node.js CLI ٹول کے طور پر چلتا ہے جسے Git ریپوزٹری کے اندر چلانا ضروری ہے۔ ہر رن پر یہ مقامی `memory/` ڈائریکٹری میں لاگز اور سگنلز کا جائزہ لیتا ہے، مقامی GEP اثاثہ اسٹور سے مماثل Genes یا Capsules منتخب کرتا ہے، اور سٹرکٹ GEP پرامپٹ کو stdout پر جاری کرتا ہے۔ یہ پرامپٹ ہوسٹ رن ٹائمز (مثلاً OpenClaw، Cursor، Claude Code) کے ذریعے استعمال کیا جا سکتا ہے یا دستی طور پر بھی۔ ارتقا کے واقعات آڈٹ ایبلٹی کے لیے `events.jsonl` میں درج کیے جاتے ہیں۔
یہ ٹول تین بنیادی موڈ فراہم کرتا ہے: ایک ایک بار کا ارتقا رن، ایک `--review` موڈ جو تبدیلیاں لاگو کرنے سے پہلے انسانی تصدیق کے لیے رکتا ہے، اور ایک `--loop` ڈیمون جو موافق نیند کے ساتھ عمل دہراتا ہے۔ یہ `EVOLVE_STRATEGY` ماحولیاتی متغیر کے ذریعے ترتیب شدہ حکمت عملی پری سیٹس (`balanced`، `innovate`، `harden`، `repair-only`) کو سپورٹ کرتا ہے۔
Evolver `setup-hooks` کے ذریعے بڑے ایجنٹ پلیٹ فارمز کے ساتھ انضمام کرتا ہے۔ کمانڈز جیسے `evolver setup-hooks --platform=cursor` متعلقہ IDE یا CLI میں ہک فائلیں لکھتی ہیں، جس سے سیشن شروع، فائل ترمیم، یا اسٹاپ واقعات کے دوران خودکار ارتقا ممکن ہوتا ہے۔ اس میں اختیاری نیٹ ورک خصوصیات بھی شامل ہیں: EvoMap ہب کو ہارٹ بیٹ، قابل استعمال مہارتیں ڈاؤن لوڈ کرنے کے لیے اسکل اسٹور، نیٹ ورک کام قبول کرنے کے لیے ورکر پول، اور Genes اور Capsules شیئر کرنے کے لیے اثاثہ اشاعت۔
انجن ماحول سے غیر مشروط ہے، ترتیب کے لیے ماحولیاتی متغیرات استعمال کرتا ہے (مثلاً `MEMORY_DIR`، `A2A_HUB_URL`، `EVOLVE_REPORT_TOOL`)۔ اس میں لائف سائیکل مینجمنٹ (شروع، روک، حیثیت، جانچ) کے لیے ایک آپریشنز ماڈیول (`src/ops/`) شامل ہے اور بنیادی سورس فائلوں کو خود مختار ایجنٹس کے ذریعے اوور رائٹ ہونے سے محفوظ رکھتا ہے۔ تمام بنیادی فعالیت آف لائن کام کرتی ہے؛ ہب کنیکٹیویٹی صرف اشتراکی اور شیئرنگ صلاحیتوں کو کھولتی ہے۔
Evolver ان ٹیموں کے لیے ڈیزائن کیا گیا ہے جنہیں ایجنٹ پرامپٹس اور لاگز کے قابل تصدیق، پروٹوکول محدود ارتقا کی ضرورت ہے، اور ایسے ماحول کے لیے جنہیں مکمل ارتقا ٹریل کی حمایت یافتہ متعین تبدیلیوں کی ضرورت ہے۔ یہ ایک بار کے اسکرپٹس، آزاد تخلیقی تحریر، یا ایسے سسٹمز کے لیے نہیں ہے جو پروٹوکول اوور ہیڈ برداشت نہیں کر سکتے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.