openclaw system
Gateway के लिए सिस्टम-स्तरीय सहायक: सिस्टम इवेंट कतारबद्ध करें, Heartbeat नियंत्रित करें,
और उपस्थिति देखें।
सभी system उपकमांड Gateway RPC का उपयोग करते हैं और साझा क्लाइंट फ़्लैग स्वीकार करते हैं:
--url <url>--token <token>--timeout <ms>--expect-final
सामान्य कमांड
system event
डिफ़ॉल्ट रूप से main सत्र पर सिस्टम इवेंट कतारबद्ध करें। अगला Heartbeat
इसे प्रॉम्प्ट में System: पंक्ति के रूप में इंजेक्ट करेगा। Heartbeat को तुरंत ट्रिगर करने के लिए
--mode now का उपयोग करें; next-heartbeat अगले निर्धारित टिक की प्रतीक्षा करता है।
किसी विशिष्ट सत्र को लक्ष्य करने के लिए --session-key पास करें (उदाहरण के लिए किसी
async-task पूर्णता को उसे शुरू करने वाले चैनल पर वापस रिले करने हेतु)।
फ़्लैग:--session-keyके साथ समय-निर्धारण अपवाद: जब--session-keyदिया जाता है,--mode next-heartbeatअगले निर्धारित टिक की प्रतीक्षा करने के बजाय तत्काल लक्षित वेक में सिमट जाता है। लक्षित वेक Heartbeat intentimmediateका उपयोग करते हैं, इसलिए वे runner के not-due gate को बायपास करते हैं, जो अन्यथाevent-intent वेक को स्थगित (और प्रभावी रूप से ड्रॉप) कर देता। यदि आप विलंबित डिलीवरी चाहते हैं, तो--session-keyछोड़ दें ताकि इवेंट मुख्य सत्र पर पहुँचे और अगले नियमित Heartbeat के साथ चले।
--text <text>: आवश्यक सिस्टम इवेंट टेक्स्ट।--mode <mode>:nowयाnext-heartbeat(डिफ़ॉल्ट)।--session-key <sessionKey>: वैकल्पिक; एजेंट के मुख्य सत्र के बजाय किसी विशिष्ट एजेंट सत्र को लक्ष्य करें। जिन कुंजियों का संबंध रिज़ॉल्व किए गए एजेंट से नहीं है, वे एजेंट के मुख्य सत्र पर वापस चली जाती हैं।--json: मशीन-पठनीय आउटपुट।--url,--token,--timeout,--expect-final: साझा Gateway RPC फ़्लैग।
system heartbeat last|enable|disable
Heartbeat नियंत्रण:
last: अंतिम Heartbeat इवेंट दिखाएँ।enable: Heartbeat फिर से चालू करें (यदि वे अक्षम थे तो इसका उपयोग करें)।disable: Heartbeat रोकें।
--json: मशीन-पठनीय आउटपुट।--url,--token,--timeout,--expect-final: साझा Gateway RPC फ़्लैग।
system presence
Gateway को ज्ञात वर्तमान सिस्टम उपस्थिति प्रविष्टियाँ सूचीबद्ध करें (नोड,
इंस्टेंस, और समान स्थिति पंक्तियाँ)।
फ़्लैग:
--json: मशीन-पठनीय आउटपुट।--url,--token,--timeout,--expect-final: साझा Gateway RPC फ़्लैग।
नोट्स
- आपके वर्तमान कॉन्फ़िगरेशन (स्थानीय या रिमोट) द्वारा पहुँच योग्य चालू Gateway आवश्यक है।
- सिस्टम इवेंट अस्थायी होते हैं और रीस्टार्ट के बाद कायम नहीं रहते।