इंस्टॉल करें
Raft एक आधिकारिक बाहरी plugin है। इसे Gateway होस्ट पर इंस्टॉल करें:पूर्वापेक्षाएँ
- External Agent वाला एक Raft कार्यस्थान।
- OpenClaw Gateway वाले होस्ट पर ही इंस्टॉल किया गया Raft CLI, सेवा के
PATHपर। - एक Raft CLI प्रोफ़ाइल, जिसमें पहले से साइन इन किया गया हो और जो उस External Agent से संबद्ध हो।
कॉन्फ़िगर करें
कॉन्फ़िगरेशन में प्रोफ़ाइल सेट करें:RAFT_PROFILE सेट किया जा सकता है:
यह कैसे काम करता है
Gateway शुरू होने पर, plugin:- एक अस्थायी पोर्ट पर केवल-लूपबैक HTTP वेक एंडपॉइंट खोलता है।
- उस एंडपॉइंट और प्रति-प्रक्रिया टोकन के साथ
raft --profile <profile> agent bridgeशुरू करता है। - स्थानीय ब्रिज से केवल प्रमाणीकृत, सामग्री-रहित और रीप्ले पहचान वाले वेक संकेत स्वीकार करता है।
- प्रत्येक वेक पेलोड में
eventId,attemptId,messageId,delivery_id,wake_id, याidमें से किसी एक की आवश्यकता होती है। - ब्रिज इवेंट आईडी के आधार पर दोबारा भेजी गई वेक डिलीवरी को 24 घंटों तक डीडुप्लिकेट करता है, जिसमें Gateway के पुनरारंभ भी शामिल हैं।
- वर्तमान ब्रिज के लिए एक स्थिर रनटाइम सत्र और Raft CLI प्रोटोकॉल के लिए एक खाली गतिविधि-निकासी बैच लौटाता है।
- प्रत्येक स्वीकृत वेक के लिए एक क्रमबद्ध OpenClaw एजेंट टर्न शुरू करता है।
Raft पुश-संदेश ट्रांसपोर्ट नहीं है। OpenClaw मॉडल के अंतिम टेक्स्ट को ब्रिज के माध्यम से अपने आप वापस नहीं भेजता, इसलिए एजेंट को वेक संसाधित करने के बाद Raft CLI का उपयोग करना आवश्यक है।
सत्यापित करें
जाँचें कि OpenClaw CLI को खोज सकता है और उसमें एक कॉन्फ़िगर की गई प्रोफ़ाइल है:समस्या निवारण
Raft CLI उपलब्ध नहीं है
Raft CLI उपलब्ध नहीं है
Gateway होस्ट पर Raft CLI इंस्टॉल करें और सेवा के
PATH पर raft उपलब्ध कराएँ। इसे raft --help से सत्यापित करें, फिर Gateway पुनरारंभ करें।ब्रिज तुरंत बंद हो जाता है
ब्रिज तुरंत बंद हो जाता है
सत्यापित करें कि कॉन्फ़िगर की गई प्रोफ़ाइल में साइन इन किया गया है और वह अपेक्षित
Raft External Agent से संबंधित है। CLI निदान देखने के लिए सीधे
raft --profile <profile> agent bridge
चलाएँ।वेक आता है, लेकिन कोई Raft प्रतिक्रिया नहीं भेजी जाती
वेक आता है, लेकिन कोई Raft प्रतिक्रिया नहीं भेजी जाती
जब एजेंट Raft CLI का आह्वान नहीं करता, तो यह अपेक्षित है। वेक
ब्रिज संदेशों के मुख्य भाग या स्वचालित अंतिम उत्तर नहीं ले जाता। एजेंट की
टूल नीति जाँचें और सुनिश्चित करें कि वह
raft --profile <profile> message check और message send चला सकता है।