हुआवेई द्वारा समर्थित ओपन एजेंट समुदाय, ओपनजियुवेन ने एक तंत्र प्रस्तुत किया है जिसे उन्होंने RSI-नेटिव एजेंटओएस नाम दिया है। यह प्रणाली एक विस्तार है जो AI एजेंटों को अपने एप्लिकेशन में कार्यक्षमता जोड़ने, वास्तविक संचालन में इसका परीक्षण करने और त्रुटियों की स्थिति में इसे वापस लेने की अनुमति देती है। RSI शब्द पुनरावृत्तीय आत्म-सुधार को संदर्भित करता है।
यह तंत्र स्टैक के पांच विभिन्न हिस्सों में विस्तार बिंदुओं का प्रावधान करता है। क्लाइंट एक्सटेंशन वेब इंटरफ़ेस में बटन, पैनल और सेटिंग्स जोड़ते हैं। गेटवे एक्सटेंशन अनुरोध रूटिंग और प्रमाणीकरण के लिए जिम्मेदार होते हैं। एजेंटसर्वर एक्सटेंशन सर्वर कमांड, संदेश और सत्रों को संसाधित करते हैं। स्वार्म एक्सटेंशन कॉन्फ़िगर करते हैं कि कई एजेंट काम कैसे वितरित करते हैं और प्रगति को कैसे ट्रैक करते हैं। एजेंट प्रॉम्प्ट को समायोजित कर सकते हैं और टूल, MCP सेवाओं या सब-एजेंटों को पंजीकृत कर सकते हैं।
नई सुविधाएँ manifest.json फ़ाइल वाले एक्सटेंशन पैकेजों के रूप में जारी की जाती हैं। यह मैनिफेस्ट पहचानकर्ता, संस्करण, निर्भरताओं और कोड के प्रवेश बिंदु को घोषित करता है, साथ ही इंगित करता है कि किसी भी इंटरफ़ेस घटक को कहाँ दिखाई देना चाहिए। स्थापना पर, सिस्टम मैनिफेस्ट की जाँच करता है और पैकेज को उसके पहचानकर्ता और संस्करण के अनुसार सहेजता है। फिर गेटवे और एजेंटसर्वर संबंधित पैकेजों को लोड करते हैं और अपनी इवेंट बस में हैंडलर पंजीकृत करते हैं, जो बटन क्लिक, इनकमिंग अनुरोध या एजेंट द्वारा सिस्टम प्रॉम्प्ट के संकलन जैसी घटनाओं पर ट्रिगर होते हैं। ये हैंडलर प्रत्येक घटक द्वारा प्रदान किए गए ऑपरेशनों को कॉल करने में सक्षम हैं, जैसे सत्र डेटा पढ़ना या इंटरफ़ेस अपडेट करना।
पैकेज हॉट-प्लग होने योग्य होते हैं, जिसका अर्थ है कि नए को जोड़ने के लिए एप्लिकेशन के स्रोत कोड को बदलने की आवश्यकता नहीं होती है। ओपनजियुवेन द्वारा विकसित वर्कस्वार्म एजेंट एप्लिकेशन में, इस तंत्र का उपयोग तथाकथित सिस्टम प्लगइन्स के लिए किया जाता है। उपयोगकर्ता वांछित कार्य का वर्णन करता है, और एजेंट इसे स्वयं लिखता है, पैक करता है और स्थापित करता है। प्रदर्शनों में, ओपनजियुवेन वर्कस्वार्म ने डेस्कटॉप पर 'पेट मोड' जोड़ा है, जो वर्कस्टेशन को एक छोटे चैट साथी में संकुचित करता है, साथ ही 'टोकन वेदर' भी जोड़ा है - एक स्थिति पैनल जो मौसम के रूप में सत्र टोकन के उपयोग को प्रदर्शित करता है। यदि कोई प्लगइन विफल हो जाता है, तो उपयोगकर्ताओं के पास अपने प्लगइन की पिछली कॉन्फ़िगरेशन चेकपॉइंट को पुनर्स्थापित करने का विकल्प होता है। प्लगइन्स को फ़ोल्डर, एक्सटेंशन पेज से या /extension install कमांड का उपयोग करके मैन्युअल रूप से भी स्थापित किया जा सकता है।
एक समान तंत्र कॉर्पोरेट जरूरतों के लिए भी लागू होता है। ओपनजियुवेन गेटवे के लिए एक लॉगिन प्लगइन, तृतीय-पक्ष डेवलपर सैंडबॉक्स के लिए एडेप्टर और एक प्लगइन प्रदर्शित करता है जो सत्र को क्लॉड कोड, कोडेक्स या ओपनजियुवेन वातावरण पर चलाने की अनुमति देता है। वितरित परिनियोजन में, गेटवे और एजेंटसर्वर स्वतंत्र रूप से कार्य कर सकते हैं, जिसमें प्रत्येक पक्ष अपने स्वयं के एक्सटेंशन लोड करता है।
वर्कस्वार्म कोड जियुवेनस्वार्म नाम से गिटहब पर उपलब्ध है और Apache-2.0 लाइसेंस के तहत वितरित किया जाता है। ओपनजियुवेन इसे अपने हाइपर-एजेंट आर्किटेक्चर के हिस्से के रूप में चित्रित करता है और इस बदलाव को डिज़ाइन से RSI पर ध्यान केंद्रित करने के बदलाव के रूप में नामित करता है।



