openclaw worker
openclaw worker किसी तैयार वर्कर परिवेश के भीतर क्लाउड वर्कर
ऑर्केस्ट्रेटर द्वारा लॉन्च किए जाने वाला प्रतिबंधित रनटाइम प्रवेश बिंदु है। यह
मैन्युअल वर्कर पंजीकरण के लिए सामान्य-प्रयोजन कमांड नहीं है।
Gateway मेल खाने वाला OpenClaw बंडल इंस्टॉल करता है और होस्ट-कुंजी-पिन की गई
रिवर्स SSH टनल खोलता है। वर्कर लॉन्चर तैयार असाइनमेंट के साथ यह कमांड शुरू करता
है। कमांड टनल द्वारा फ़ॉरवर्ड किए गए स्थानीय सॉकेट के माध्यम से कनेक्ट होता है और
समर्पित worker भूमिका के रूप में प्रवेश पाता है।
लॉन्च अनुबंध
कमांड मानक इनपुट से ठीक एक सीमित JSON लॉन्च एनवलप पढ़ता है। एनवलप में स्थानीय सॉकेट का स्थान, निर्मित वर्कर क्रेडेंशियल, बंडल और प्रोटोकॉल पहचान, स्वामी युग तथा एकमात्र असाइन किया गया सत्र और टर्न होता है। क्रेडेंशियल को कमांड-लाइन आर्ग्युमेंट के माध्यम से कभी स्वीकार नहीं किया जाता और यह पृष्ठ जानबूझकर कोई क्रेडेंशियल या हाथ से लिखा एनवलप उदाहरण प्रदान नहीं करता। यदि एनवलप अमान्य हो, क्रेडेंशियल अस्वीकार कर दिया जाए, बंडल या प्रोटोकॉल सुविधाएँ मेल न खाएँ अथवा सत्र और स्वामी युग अब वर्तमान न हों, तो प्रवेश सुरक्षित रूप से विफल हो जाता है। ऑपरेटरों को इस प्रवेश बिंदु को सीधे चलाने के बजाय क्लाउड वर्कर ऑर्केस्ट्रेटर के माध्यम से वर्कर शुरू करने चाहिए।रनटाइम सीमा
प्रक्रिया प्रतिबंधित बैकएंड के साथ सामान्य एम्बेडेड एजेंट लूप चलाती है:read,write,edit,apply_patch,exec, औरprocessकोडिंग टूल वर्कर कार्यक्षेत्र में स्थानीय रूप से चलते हैं।- मॉडल कॉल Gateway इन्फ़रेंस प्रॉक्सी का उपयोग करती हैं। कोई स्थानीय मॉडल प्रमाणीकरण प्रोफ़ाइल लोड नहीं की जाती।
- ट्रांसक्रिप्ट लेखन Gateway ट्रांसक्रिप्ट-कमिट RPC का उपयोग करता है।
- स्ट्रीमिंग और टूल जीवनचक्र अपडेट Gateway लाइव-इवेंट RPC का उपयोग करते हैं।
- केवल असाइन किया गया सत्र और टर्न स्वीकार किए जाते हैं।
stale-base-leaf ट्रांसक्रिप्ट अस्वीकृति वर्तमान रन को विफल करके रोक देती है। वर्कर
मोड अस्वीकृत क्रम को किसी भिन्न लीफ़ के विरुद्ध पुनः प्रयास नहीं करता, इसलिए कोई
डुप्लिकेट कमिट उत्पन्न नहीं होता; उस रन की अब भी अनकमिटेड इन-मेमोरी शृंखला
खो जाती है। पुनः लॉन्च milestone-3 प्लेसमेंट स्वामी की जिम्मेदारी है, जिसे
Gateway के प्रामाणिक ट्रांसक्रिप्ट और
कमिट लेजर से एक नया असाइनमेंट बनाना होगा। इसी प्रकार, Gateway प्रक्रिया का पुनः प्रारंभ लंबित
इन्फ़रेंस टर्न को प्रदाता त्रुटि के साथ समाप्त कर देता है; केवल टनल या वर्कर WebSocket
का पुनः कनेक्शन ही सक्रिय समान-प्रक्रिया इन्फ़रेंस स्ट्रीम से दोबारा जुड़ सकता है।
बंद वर्कर RPC सतह के लिए Gateway प्रोटोकॉल और
आर्किटेक्चर तथा सुरक्षा मॉडल के लिए क्लाउड वर्कर योजना देखें।