প্রকল্প সম্পর্কে

opencode-auto-resume হলো একটি বিশেষায়িত প্লাগইন, যা সাধারণ ব্যর্থতার ধরনগুলোর জন্য LLM সেশন মনিটর করে OpenCode-এর নির্ভরযোগ্যতা বাড়ানোর জন্য ডিজাইন করা হয়েছে। এটি স্টল, ভাঙা টুল কল, হ্যালুসিনেশন লুপ এবং এতিম সাবএজেন্ট থেকে স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করে। প্লাগইনটি নীরবে কাজ করে, যার লক্ষ্য UI দূষণ কমানো এবং সেইসব সমস্যার সমাধান করা যা সেশন হ্যাং বা অপ্রতিক্রিয়াশীল করে তোলে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে কনফিগারযোগ্য কৌশলসহ স্টল পুনরুদ্ধার, কাঁচা টেক্সট টুল কল শনাক্তকরণ ও সংশোধন, টেক্সট এবং টুল আহ্বান উভয়ের জন্য লুপ শনাক্তকরণ, এবং স্ট্রিমিং ব্যর্থতা পরিচালনা। এতে সক্রিয়ভাবে টুল চালাচ্ছে এমন সেশন বাতিল করা প্রতিরোধের জন্য সুরক্ষা গার্ডও রয়েছে, এবং এটি ব্যবহারকারী-প্রবর্তিত বাতিলকরণকে সম্মান করে। প্লাগইনটি পুনরারম্ভের মধ্যে সেশন কনফিগারেশন (এজেন্ট, মডেল, প্রোভাইডার) বজায় রাখে এবং কনটেক্সট স্যাচুরেশন ব্যবস্থাপনা ও স্পষ্ট টাস্ক সমাপ্তি সংকেত দেওয়ার ব্যবস্থা প্রদান করে। এটি opencode.jsonc-এর মাধ্যমে অত্যন্ত কনফিগারযোগ্য, যা ব্যবহারকারীদের ত্রুটি প্যাটার্ন, ব্যাকঅফ কৌশল এবং পুনরুদ্ধার থ্রেশহোল্ড নির্ধারণের অনুমতি দেয়।