scripts/ में स्थानीय कार्यप्रवाहों और संचालन कार्यों के लिए सहायक स्क्रिप्ट हैं। जब कोई कार्य स्पष्ट रूप से किसी स्क्रिप्ट से जुड़ा हो, तो इनका उपयोग करें; अन्यथा CLI को प्राथमिकता दें।
परंपराएँ
- स्क्रिप्ट वैकल्पिक हैं, जब तक कि दस्तावेज़ों या रिलीज़ चेकलिस्ट में उनका संदर्भ न दिया गया हो।
- CLI इंटरफ़ेस उपलब्ध होने पर उन्हें प्राथमिकता दें (उदाहरण:
openclaw models status --check)। - मानकर चलें कि स्क्रिप्ट होस्ट-विशिष्ट हैं; उन्हें किसी नई मशीन पर चलाने से पहले पढ़ें।
प्रमाणीकरण निगरानी स्क्रिप्ट
सामान्य मॉडल प्रमाणीकरण की जानकारी प्रमाणीकरण में दी गई है। नीचे दी गई स्क्रिप्ट किसी रिमोट/हेडलेस होस्ट पर Claude Code CLI सदस्यता टोकन की निगरानी करने और फ़ोन से दोबारा प्रमाणीकरण करने के लिए एक अलग, वैकल्पिक प्रणाली हैं:scripts/setup-auth-system.sh- एक-बार का सेटअप: वर्तमान प्रमाणीकरण की जाँच करता है, दीर्घकालिकclaude setup-tokenजनरेट करने में सहायता करता है और systemd/Termux इंस्टॉलेशन चरण प्रिंट करता है।scripts/claude-auth-status.sh [full|json|simple]- Claude Code + OpenClaw की प्रमाणीकरण स्थिति जाँचता है।scripts/auth-monitor.sh- स्थिति को पोल करता है और टोकन की समय-सीमा समाप्त होने के करीब होने पर सूचना भेजता है (OpenClaw send और/या ntfy.sh के माध्यम से)। परिवेश चर:WARN_HOURS(डिफ़ॉल्ट2),NOTIFY_PHONE,NOTIFY_NTFY। इसे साथ दिए गएscripts/systemd/openclaw-auth-monitor.{service,timer}के माध्यम से निर्धारित समय-सारणी पर चलाएँ (हर 30 मिनट में)।scripts/mobile-reauth.sh-claude setup-tokenको दोबारा चलाता है और फ़ोन पर खोलने के लिए URL प्रिंट करता है, ताकि Termux से SSH के माध्यम से उपयोग किया जा सके।scripts/termux-quick-auth.sh,scripts/termux-auth-widget.sh,scripts/termux-sync-widget.sh- Termux:Widget स्क्रिप्ट, जो होस्ट से SSH के माध्यम से जुड़ती हैं, स्थिति का टोस्ट दिखाती हैं और प्रमाणीकरण की समय-सीमा समाप्त होने पर पुनः-प्रमाणीकरण कंसोल/निर्देश खोलती हैं।
GitHub पठन सहायक
जब आप चाहते हैं किgh रेपो-स्कोप वाली पठन कॉल के लिए GitHub App इंस्टॉलेशन टोकन का उपयोग करे, जबकि लेखन कार्रवाइयों के लिए सामान्य gh आपके व्यक्तिगत लॉगिन पर बना रहे, तब scripts/gh-read का उपयोग करें।
आवश्यक परिवेश चर:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
- जब आप रेपो-आधारित इंस्टॉलेशन खोज को छोड़ना चाहते हों, तब
OPENCLAW_GH_READ_INSTALLATION_ID - अनुरोध किए जाने वाले पठन अनुमति उपसमुच्चय को ओवरराइड करने के लिए कॉमा से अलग किए गए मान के रूप में
OPENCLAW_GH_READ_PERMISSIONS
gh ... -R owner/repoGH_REPOgit remote origin
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
स्क्रिप्ट जोड़ते समय
- स्क्रिप्ट को केंद्रित और प्रलेखित रखें।
- संबंधित दस्तावेज़ में एक संक्षिप्त प्रविष्टि जोड़ें (या उसके न होने पर एक दस्तावेज़ बनाएँ)।