इस प्रोजेक्ट के बारे में

opencode-auto-resume एक विशेष प्लगइन है जो OpenCode की विश्वसनीयता बढ़ाने के लिए LLM सत्रों में सामान्य विफलता पैटर्न की निगरानी करता है। यह रुकावटों, टूटे टूल कॉल, भ्रम लूप और अनाथ सबएजेंटों से स्वतः उबरता है। प्लगइन चुपचाप काम करता है, सत्रों को हैंग या अनुत्तरदायी बनाने वाली समस्याओं को हल करते हुए UI प्रदूषण को कम करने का लक्ष्य रखता है। मुख्य विशेषताओं में कॉन्फ़िगर करने योग्य रणनीतियों के साथ रुकावट पुनर्प्राप्ति, कच्चे टेक्स्ट टूल कॉल का पता लगाना और सुधार, टेक्स्ट और टूल इनवोकेशन दोनों के लिए लूप डिटेक्शन, और स्ट्रीमिंग विफलताओं को संभालना शामिल है। इसमें सुरक्षा गार्ड भी शामिल हैं जो सक्रिय रूप से टूल निष्पादित कर रहे सत्रों को रोकने से रोकते हैं, और यह उपयोगकर्ता द्वारा शुरू किए गए रद्दीकरण का सम्मान करता है। प्लगइन पुनरारंभ के दौरान सत्र कॉन्फ़िगरेशन (एजेंट, मॉडल, प्रदाता) बनाए रखता है और संदर्भ संतृप्ति प्रबंधन और स्पष्ट कार्य पूर्णता संकेत के लिए तंत्र प्रदान करता है। यह opencode.jsonc के माध्यम से अत्यधिक कॉन्फ़िगर करने योग्य है, जिससे उपयोगकर्ता त्रुटि पैटर्न, बैकऑफ़ रणनीतियाँ और पुनर्प्राप्ति सीमाएँ परिभाषित कर सकते हैं।