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

opencode-auto-resume ایک خصوصی پلگ ان ہے جو OpenCode کی قابل اعتمادی کو بڑھانے کے لیے ڈیزائن کیا گیا ہے، جو عام ناکامی کے نمونوں کے لیے LLM سیشنز کی نگرانی کرتا ہے۔ یہ رکاوٹوں، ٹوٹی ہوئی ٹول کالز، ہیلوسینیشن لوپس، اور یتیم ذیلی ایجنٹس سے خودکار بحالی کرتا ہے۔ یہ پلگ ان خاموشی سے کام کرتا ہے، جس کا مقصد UI آلودگی کو کم سے کم کرنا ہے جبکہ ان مسائل کو حل کرنا ہے جو سیشنز کو لٹکا دیتے ہیں یا غیر جوابدہ بنا دیتے ہیں۔ اہم خصوصیات میں قابل ترتیب حکمت عملیوں کے ساتھ رکاوٹ سے بحالی، خام متن ٹول کالز کی شناخت اور اصلاح، متن اور ٹول دونوں کی درخواستوں کے لیے لوپ کی شناخت، اور اسٹریمنگ ناکامیوں کی ہینڈلنگ شامل ہیں۔ اس میں حفاظتی گارڈز بھی شامل ہیں جو فعال طور پر ٹولز چلانے والے سیشنز کو روکنے سے بچاتے ہیں، اور یہ صارف کی طرف سے شروع کی گئی منسوخیوں کا احترام کرتا ہے۔ یہ پلگ ان بحالی کے دوران سیشن کنفیگریشن (ایجنٹ، ماڈل، پرووائیڈر) کو برقرار رکھتا ہے اور سیاق و سباق کی سنترپتی کے انتظام اور واضح ٹاسک مکمل ہونے کے اشارے کے لیے میکانزم فراہم کرتا ہے۔ یہ opencode.jsonc کے ذریعے انتہائی قابل ترتیب ہے، جس سے صارفین کو غلطی کے نمونوں، بیک آف حکمت عملیوں، اور بحالی کی حدوں کی وضاحت کرنے کی اجازت ملتی ہے۔