CLI commands
CLI संदर्भ
openclaw मुख्य CLI प्रवेश बिंदु है। प्रत्येक मुख्य कमांड का एक समर्पित
संदर्भ पृष्ठ है या उसे उस कमांड के साथ प्रलेखित किया गया है जिसका वह उपनाम है; यह अनुक्रमणिका
पूरे CLI पर लागू होने वाले कमांड, वैश्विक फ़्लैग और आउटपुट शैली के नियम सूचीबद्ध करती है।
उद्देश्य के अनुसार सेटअप कमांड:
openclaw setupऔरopenclaw onboardपहले इन्फ़रेंस सत्यापित करते हैं, फिर Gateway, कार्यक्षेत्र, चैनल, Skills और स्वास्थ्य सेटअप के लिए OpenClaw शुरू करते हैं।openclaw setup --baselineनिर्देशित ऑनबोर्डिंग प्रवाह से गुज़रे बिना आधारभूत कॉन्फ़िगरेशन और कार्यक्षेत्र बनाता है।openclaw configureमौजूदा सेटअप के लक्षित हिस्सों को बदलता है: मॉडल प्रमाणीकरण, Gateway, चैनल, Plugins या Skills।openclaw channels addआधारभूत सेटअप मौजूद होने के बाद चैनल खाते कॉन्फ़िगर करता है; केवल चैनल चयन निर्देशित सेटअप का उपयोग करता है, जबकि खाता, क्रेडेंशियल या चैनल-कॉन्फ़िगरेशन फ़्लैग स्क्रिप्ट के लिए सीधे पथ का उपयोग करते हैं।
कमांड पृष्ठ
| क्षेत्र | कमांड |
|---|---|
| सेटअप और ऑनबोर्डिंग | openclaw · setup · onboard · configure · config · completion · doctor · dashboard |
| रीसेट, बैकअप और माइग्रेशन | backup · migrate · reset · uninstall · update |
| संदेश और एजेंट | message · agent · agents · attach · acp · mcp |
| स्वास्थ्य और सत्र | status · health · sessions · audit |
| Gateway और लॉग | gateway · logs · system |
| मॉडल और इन्फ़रेंस | models · promos · infer · capability (infer का उपनाम) · memory · commitments · wiki |
| नेटवर्क और Node | directory · nodes · devices · node · worker |
| रनटाइम और सैंडबॉक्स | approvals · exec-policy (approvals देखें) · sandbox · tui · chat/terminal (tui --local के उपनाम) · browser |
| स्वचालन | cron · tasks · hooks · webhooks · transcripts |
| खोज और दस्तावेज़ | dns · docs |
| पेयरिंग और चैनल | pairing · qr · channels |
| सुरक्षा और Plugins | security · secrets · skills · plugins · proxy |
| पुराने उपनाम | daemon (Gateway सेवा) · clawbot (नेमस्पेस) |
| Plugins (वैकल्पिक) | path · policy · voicecall · workboard (यदि इंस्टॉल किया गया हो) |
वैश्विक फ़्लैग
| फ़्लैग | उद्देश्य |
|---|---|
--dev |
स्थिति को ~/.openclaw-dev के अंतर्गत अलग रखता है, डिफ़ॉल्ट Gateway पोर्ट 19001 निर्धारित करता है और व्युत्पन्न पोर्ट स्थानांतरित करता है |
--profile <name> |
स्थिति को ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) के अंतर्गत अलग रखता है |
--container <name> |
<name> नामक चल रहे Podman/Docker कंटेनर के भीतर CLI चलाता है (डिफ़ॉल्ट: env OPENCLAW_CONTAINER) |
--log-level <level> |
फ़ाइल + कंसोल आउटपुट के लिए वैश्विक लॉग स्तर को ओवरराइड करता है |
--no-color |
ANSI रंग अक्षम करता है (NO_COLOR=1 का भी पालन किया जाता है) |
--update |
openclaw update का संक्षिप्त रूप; स्रोत चेकआउट और पैकेज इंस्टॉल, दोनों के लिए काम करता है |
-V, --version, -v |
संस्करण प्रिंट करके बाहर निकलता है |
आउटपुट मोड
- ANSI रंग और प्रगति संकेतक केवल TTY सत्रों में रेंडर होते हैं।
- OSC-8 हाइपरलिंक समर्थित स्थानों पर क्लिक करने योग्य लिंक के रूप में रेंडर होते हैं; अन्यथा CLI सादे URL का उपयोग करता है।
--json(और समर्थित स्थानों पर--plain) साफ़ आउटपुट के लिए शैली अक्षम करता है।- लंबे समय तक चलने वाले कमांड एक प्रगति संकेतक दिखाते हैं (समर्थित होने पर OSC 9;4)।
रंग पैलेट
OpenClaw CLI आउटपुट के लिए लॉब्स्टर पैलेट का उपयोग करता है:
| टोकन | हेक्स | इसके लिए उपयोग |
|---|---|---|
accent |
#FF5A2D |
शीर्षक, लेबल, प्राथमिक हाइलाइट |
accentBright |
#FF7A3D |
कमांड के नाम, बलाघात |
accentDim |
#D14A22 |
द्वितीयक हाइलाइट पाठ |
info |
#FF8A5B |
सूचनात्मक मान |
success |
#2FBF71 |
सफलता की स्थितियाँ |
warn |
#FFB020 |
चेतावनियाँ, विकल्प फ़्लैग, फ़ॉलबैक |
error |
#E23D2D |
त्रुटियाँ, विफलताएँ |
muted |
#8B7F77 |
कम बलाघात, मेटाडेटा |
पैलेट का प्रामाणिक स्रोत: packages/terminal-core/src/palette.ts।
कमांड ट्री
पूर्ण कमांड ट्री
यह मानचित्र मुख्य कमांड और उनके प्राथमिक उपकमांड को समाहित करता है। Plugin द्वारा जोड़े गए
उपकमांड (उदाहरण के लिए skills, plugins, और wiki के अंतर्गत) स्वतंत्र रूप से
विकसित होते हैं; प्रामाणिक, वर्तमान सूची के लिए <command> --help चलाएँ।
openclaw [--dev] [--profile <name>] <command>openclawsetuponboardconfigureconfig get set unset file schema validatecompletiondoctordashboardbackup create verifymigrate list plan <provider> apply <provider>security auditsecrets reload audit configure applyresetuninstallupdate wizard status repairchannels list status capabilities resolve logs add remove login logoutdirectory self peers list groups list|membersskills search install update verify workshop list|inspect|propose-create|propose-update|revise|apply|reject|quarantine list info checkplugins list search inspect install uninstall update enable disable doctor build validate init registry marketplace list|entries|refreshworkboard list create show dispatchmemory status index searchtranscripts list show pathpath resolve find set validate emitcommitments list dismisswiki status doctor init compile lint ingest okf import search get apply synthesis|metadata bridge import unsafe-local import chatgpt import|rollback obsidian status|search|open|command|dailymessage send broadcast poll react reactions read edit delete pin unpin pins permissions search thread create|list|reply emoji list|upload sticker send|upload role info|add|remove channel info|list member info voice status event list|create timeout kick banagentagents list add delete bindings bind unbind set-identityattachacpmcp serve list show set unsetstatushealthsessions cleanupaudittasks list audit maintenance show notify cancel flow list|show|cancelgateway call usage-cost health stability diagnostics export status probe discover install uninstall start stop restart rundaemon status install uninstall start stop restartlogssystem event heartbeat last|enable|disable presencemodels list status set set-image aliases list|add|remove fallbacks list|add|remove|clear image-fallbacks list|add|remove|clear scan auth list|add|login|setup-token|paste-token|paste-api-key|login-github-copilot auth order get|set|clearpromos list claim <slug>infer (alias: capability) list inspect model run|list|inspect|providers|auth login|logout|status image generate|edit|describe|describe-many|providers audio transcribe|providers tts convert|voices|personas|providers|status|enable|disable|set-provider|set-persona video generate|describe|providers web search|fetch|providers embedding create|providerssandbox list recreate explaincron status list get add edit rm enable disable runs runnodes status describe list pending approve reject rename invoke notify push canvas snapshot|present|hide|navigate|eval canvas a2ui push|reset camera list|snap|clip screen record location getdevices list remove clear approve reject rotate revokenode run status install uninstall stop restartworkerapprovals get set allowlist add|removeexec-policy show preset setbrowser status start stop reset-profile tabs open focus close profiles create-profile delete-profile screenshot snapshot navigate resize click type press hover drag select upload fill dialog wait evaluate console pdfhooks list info check enable disable install updatewebhooks gmail setup|runproxy start run coverage sessions query blob purgepairing list approveqrclawbot qrdocsdns setuptuichat (alias: tui --local)terminal (alias: tui --local)Plugins अतिरिक्त शीर्ष-स्तरीय कमांड जोड़ सकते हैं, जैसे
openclaw workboard या openclaw voicecall।
चैट स्लैश कमांड
चैट संदेश /... कमांड का समर्थन करते हैं। स्लैश कमांड देखें।
मुख्य विशेषताएँ:
/status- त्वरित निदान।/trace- सत्र के दायरे वाली Plugin ट्रेस/डीबग पंक्तियाँ।/config- स्थायी कॉन्फ़िगरेशन परिवर्तन।/debug- केवल रनटाइम कॉन्फ़िगरेशन ओवरराइड (मेमोरी में, डिस्क पर नहीं;commands.debug: trueआवश्यक है)।
उपयोग ट्रैकिंग
OAuth/API क्रेडेंशियल उपलब्ध होने पर openclaw status --usage और कंट्रोल UI, प्रोवाइडर के उपयोग/कोटा को प्रदर्शित करते हैं। डेटा सीधे प्रोवाइडर के उपयोग
एंडपॉइंट से आता है और उसे X% left में सामान्यीकृत किया जाता है। वर्तमान उपयोग
विंडो वाले प्रोवाइडर: Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi और z.ai।
विवरण के लिए उपयोग ट्रैकिंग देखें।