Skip to main content
चैनलों + सत्रों के लिए निदान।
सादा openclaw status तेज़ केवल-पढ़ने योग्य पथ पर रहता है और मेमोरी निरीक्षण छोड़ने पर मेमोरी को अनुपलब्ध के बजाय not checked के रूप में चिह्नित करता है। भारी सुरक्षा ऑडिट, Plugin संगतता और मेमोरी-वेक्टर जाँच openclaw status --all, openclaw status --deep, openclaw security audit, और openclaw memory status --deep के लिए छोड़ी जाती हैं।

सत्र और मॉडल रिज़ॉल्यूशन

  • सत्र स्थिति आउटपुट Execution: को Runtime: से अलग करता है। Execution सैंडबॉक्स पथ (direct, docker/*) है, जबकि Runtime बताता है कि सत्र OpenClaw Default, OpenAI Codex, किसी CLI बैकएंड या codex (acp/acpx) जैसे ACP बैकएंड का उपयोग कर रहा है। प्रदाता/मॉडल/रनटाइम के अंतर के लिए एजेंट रनटाइम देखें।
  • जब वर्तमान सत्र स्नैपशॉट में कम जानकारी हो, तो /status सबसे हालिया ट्रांसक्रिप्ट उपयोग लॉग से टोकन और कैश काउंटर भर सकता है। मौजूदा शून्येतर लाइव मानों को फिर भी ट्रांसक्रिप्ट फ़ॉलबैक मानों पर प्राथमिकता मिलती है।
  • जब लाइव सत्र प्रविष्टि में सक्रिय रनटाइम मॉडल लेबल न हो, तो ट्रांसक्रिप्ट फ़ॉलबैक उसे भी पुनर्प्राप्त कर सकता है। यदि वह ट्रांसक्रिप्ट मॉडल चयनित मॉडल से भिन्न है, तो स्थिति चयनित मॉडल के बजाय पुनर्प्राप्त रनटाइम मॉडल के अनुसार संदर्भ विंडो का रिज़ॉल्यूशन करती है।
  • प्रॉम्प्ट आकार की गणना के लिए, सत्र मेटाडेटा अनुपलब्ध या छोटा होने पर ट्रांसक्रिप्ट फ़ॉलबैक बड़े प्रॉम्प्ट-उन्मुख कुल को प्राथमिकता देता है, ताकि कस्टम-प्रदाता सत्रों का प्रदर्शन 0 टोकन तक सीमित न हो जाए।
  • जब कोई सत्र कॉन्फ़िगर किए गए प्राथमिक मॉडल से भिन्न मॉडल पर पिन किया गया हो, तो स्थिति दोनों मान, कारण (session override) और संकेत /model default प्रिंट करती है। कॉन्फ़िगर किया गया प्राथमिक मॉडल नए या बिना पिन वाले सत्रों पर लागू होता है; मौजूदा पिन किए गए सत्र अपनी सत्र चयन साफ़ किए जाने तक बनाए रखते हैं।
  • एकाधिक एजेंट कॉन्फ़िगर होने पर आउटपुट में प्रत्येक एजेंट के सत्र स्टोर शामिल होते हैं।

उपयोग और कोटा

  • --usage सामान्यीकृत प्रदाता उपयोग विंडो को X% left के रूप में प्रिंट करता है।
  • MiniMax के अपरिष्कृत usage_percent / usagePercent फ़ील्ड शेष कोटा होते हैं, इसलिए OpenClaw उन्हें प्रदर्शित करने से पहले उलट देता है; उपलब्ध होने पर गणना-आधारित फ़ील्ड को प्राथमिकता मिलती है। model_remains प्रतिक्रियाएँ चैट-मॉडल प्रविष्टि को प्राथमिकता देती हैं, आवश्यकता होने पर टाइमस्टैम्प से विंडो लेबल प्राप्त करती हैं और योजना लेबल में मॉडल का नाम शामिल करती हैं।
  • मॉडल मूल्य निर्धारण रीफ़्रेश की विफलताएँ वैकल्पिक मूल्य निर्धारण चेतावनियों के रूप में दिखाई जाती हैं। इनका अर्थ यह नहीं है कि Gateway या चैनल अस्वस्थ हैं।

अवलोकन और अपडेट स्थिति

  • उपलब्ध होने पर अवलोकन में Gateway + Node होस्ट सेवा की स्थापना/रनटाइम स्थिति, साथ ही संक्षिप्त Gateway प्रक्रिया अपटाइम और होस्ट सिस्टम अपटाइम शामिल होते हैं।
  • अवलोकन में अपडेट चैनल + git SHA (स्रोत चेकआउट के लिए) शामिल होते हैं।
  • अपडेट जानकारी अवलोकन में दिखाई देती है; यदि कोई अपडेट उपलब्ध है, तो स्थिति openclaw update चलाने का संकेत प्रिंट करती है (अपडेट करना देखें)।

सीक्रेट

  • जब चल रहे Gateway में स्टार्टअप, रीलोड या कॉन्फ़िगरेशन लेखन से कोई अलग किया गया SecretRef स्वामी होता है, तो स्थिति JSON में degradedSecretOwners और मानव-पठनीय आउटपुट में अवक्रमित सीक्रेट अवलोकन पंक्ति शामिल करती है। प्रत्येक प्रविष्टि में स्वामी, अवक्रमण स्थिति (cold या stale), कॉन्फ़िगरेशन पथ और संपादित कारण का उल्लेख होता है। निष्क्रिय स्वामी अनुपलब्ध होते हैं; पुराने स्वामी अंतिम ज्ञात-सही मानों के साथ जारी रहते हैं।
  • केवल-पढ़ने योग्य स्थिति सतहें (status, status --json, status --all) संभव होने पर अपने लक्षित कॉन्फ़िगरेशन पथों के लिए समर्थित SecretRefs का रिज़ॉल्यूशन करती हैं।
  • यदि कोई समर्थित चैनल SecretRef कॉन्फ़िगर किया गया है, लेकिन वर्तमान कमांड पथ में अनुपलब्ध है, तो स्थिति केवल-पढ़ने योग्य बनी रहती है और क्रैश होने के बजाय अवक्रमित आउटपुट रिपोर्ट करती है। मानव-पठनीय आउटपुट में “इस कमांड पथ में कॉन्फ़िगर किया गया टोकन अनुपलब्ध है” जैसी चेतावनियाँ दिखाई देती हैं और JSON आउटपुट में secretDiagnostics शामिल होता है।
  • जब कमांड-स्थानीय SecretRef रिज़ॉल्यूशन सफल होता है, तो स्थिति रिज़ॉल्व किए गए स्नैपशॉट को प्राथमिकता देती है और अंतिम आउटपुट से अस्थायी “सीक्रेट अनुपलब्ध” चैनल चिह्नों को साफ़ करती है।
  • status --all में सीक्रेट अवलोकन पंक्ति और एक निदान अनुभाग शामिल होता है, जो रिपोर्ट निर्माण रोके बिना सीक्रेट निदान का सारांश देता है (पठनीयता के लिए संक्षिप्त किया गया)।

मेमोरी

status --json --all, plugins.slots.memory द्वारा चयनित Active Memory Plugin रनटाइम से मेमोरी विवरण रिपोर्ट करता है। कस्टम मेमोरी Plugin अंतर्निहित memory.search.enabled को अक्षम छोड़ सकते हैं और फिर भी अपनी फ़ाइलों, खंडों, वेक्टर और FTS स्थिति की रिपोर्ट कर सकते हैं।

संबंधित