CLI संदर्भ
This page describes the current CLI behavior. If commands change, update this doc.कमांड पृष्ठ
setuponboardconfigureconfigdoctordashboardresetuninstallupdatemessageagentagentsacpstatushealthsessionsgatewaylogssystemmodelsmemorynodesdevicesnodeapprovalssandboxtuibrowsercrondnsdocshookswebhookspairingplugins(प्लगइन कमांड)channelssecurityskillsvoicecall(प्लगइन; यदि इंस्टॉल हो)
वैश्विक फ़्लैग
--dev:~/.openclaw-devके अंतर्गत स्थिति को अलग करें और डिफ़ॉल्ट पोर्ट बदलें।--profile <name>:~/.openclaw-<name>के अंतर्गत स्थिति को अलग करें।--no-color: ANSI रंग अक्षम करें।--update:openclaw updateके लिए शॉर्टहैंड (केवल स्रोत इंस्टॉल)।-V,--version,-v: संस्करण प्रिंट करें और बाहर निकलें।
आउटपुट स्टाइलिंग
- ANSI रंग और प्रगति संकेतक केवल TTY सत्रों में रेंडर होते हैं।
- OSC-8 हाइपरलिंक समर्थित टर्मिनलों में क्लिक करने योग्य लिंक के रूप में रेंडर होते हैं; अन्यथा हम साधारण URL पर वापस जाते हैं।
--json(और जहाँ समर्थित हो वहाँ--plain) साफ आउटपुट के लिए स्टाइलिंग अक्षम करता है।--no-colorANSI स्टाइलिंग अक्षम करता है;NO_COLOR=1भी सम्मानित किया जाता है।- लंबे समय तक चलने वाले कमांड प्रगति संकेतक दिखाते हैं (OSC 9;4 जहाँ समर्थित हो)।
रंग पैलेट
OpenClaw CLI आउटपुट के लिए लॉब्स्टर पैलेट का उपयोग करता है।accent(#FF5A2D): शीर्षक, लेबल, प्राथमिक हाइलाइट।accentBright(#FF7A3D): कमांड नाम, जोर।accentDim(#D14A22): द्वितीयक हाइलाइट पाठ।info(#FF8A5B): सूचनात्मक मान।success(#2FBF71): सफलता अवस्थाएँ।warn(#FFB020): चेतावनियाँ, फ़ॉलबैक, ध्यान।error(#E23D2D): त्रुटियाँ, विफलताएँ।muted(#8B7F77): डी-एम्फ़ेसिस, मेटाडेटा।
src/terminal/palette.ts (उर्फ़ “lobster seam”)।
कमांड ट्री
openclaw voicecall)।
सुरक्षा
openclaw security audit— सामान्य सुरक्षा फ़ुट-गन के लिए कॉन्फ़िग + स्थानीय स्थिति का ऑडिट।openclaw security audit --deep— सर्वोत्तम-प्रयास लाइव Gateway प्रोब।openclaw security audit --fix— सुरक्षित डिफ़ॉल्ट कड़े करें और स्थिति/कॉन्फ़िग पर chmod लागू करें।
प्लगइन्स
एक्सटेंशन और उनके कॉन्फ़िग का प्रबंधन करें:openclaw plugins list— प्लगइन खोजें (मशीन आउटपुट के लिए--jsonका उपयोग करें)।openclaw plugins info <id>— किसी प्लगइन का विवरण दिखाएँ।openclaw plugins install <path|.tgz|npm-spec>— प्लगइन इंस्टॉल करें (याplugins.load.pathsमें प्लगइन पथ जोड़ें)।openclaw plugins enable <id>/disable <id>— toggleplugins.entries.<id>.enabled.openclaw plugins doctor— प्लगइन लोड त्रुटियों की रिपोर्ट करें।
मेमोरी
MEMORY.md + memory/*.md पर वेक्टर खोज:
openclaw memory status— इंडेक्स आँकड़े दिखाएँ।openclaw memory index— मेमोरी फ़ाइलों को पुनः इंडेक्स करें।openclaw memory search "<query>"— मेमोरी पर सिमैंटिक खोज।
चैट स्लैश कमांड
Chat messages support/... commands (text and native). See /tools/slash-commands.
हाइलाइट्स:
- त्वरित डायग्नोस्टिक्स के लिए
/status। - स्थायी कॉन्फ़िग परिवर्तनों के लिए
/config। - केवल रनटाइम कॉन्फ़िग ओवरराइड के लिए
/debug(मेमोरी, डिस्क नहीं;commands.debug: trueआवश्यक)।
सेटअप + ऑनबोर्डिंग
setup
कॉन्फ़िग + वर्कस्पेस प्रारंभ करें।
विकल्प:
--workspace <dir>: एजेंट वर्कस्पेस पथ (डिफ़ॉल्ट~/.openclaw/workspace)।--wizard: ऑनबोर्डिंग विज़ार्ड चलाएँ।--non-interactive: बिना प्रॉम्प्ट के विज़ार्ड चलाएँ।--mode <local|remote>: विज़ार्ड मोड।--remote-url <url>: रिमोट Gateway URL।--remote-token <token>: रिमोट Gateway टोकन।
--non-interactive, --mode, --remote-url, --remote-token), तो विज़ार्ड स्वतः चलता है।
onboard
Gateway, वर्कस्पेस और Skills सेट करने के लिए इंटरैक्टिव विज़ार्ड।
विकल्प:
--workspace <dir>--reset(विज़ार्ड से पहले कॉन्फ़िग + क्रेडेंशियल + सत्र + वर्कस्पेस रीसेट करें)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(manual, advanced का उपनाम है)--auth-choice <setup-token|token|chutes|openai-codex|openai-api-key|openrouter-api-key|ai-gateway-api-key|moonshot-api-key|moonshot-api-key-cn|kimi-code-api-key|synthetic-api-key|venice-api-key|gemini-api-key|zai-api-key|apiKey|minimax-api|minimax-api-lightning|opencode-zen|skip>--token-provider <id>(नॉन-इंटरैक्टिव;--auth-choice tokenके साथ उपयोग)--token <token>(नॉन-इंटरैक्टिव;--auth-choice tokenके साथ उपयोग)--token-profile-id <id>(नॉन-इंटरैक्टिव; डिफ़ॉल्ट:<provider>:manual)--token-expires-in <duration>(नॉन-इंटरैक्टिव; जैसे365d,12h)--anthropic-api-key <key>--openai-api-key <key>--openrouter-api-key <key>--ai-gateway-api-key <key>--moonshot-api-key <key>--kimi-code-api-key <key>--gemini-api-key <key>--zai-api-key <key>--minimax-api-key <key>--opencode-zen-api-key <key>--custom-base-url <url>(non-interactive;--auth-choice custom-api-keyके साथ उपयोग किया जाता है)--custom-model-id <id>(non-interactive;--auth-choice custom-api-keyके साथ उपयोग किया जाता है)--custom-api-key <key>(non-interactive; वैकल्पिक;--auth-choice custom-api-keyके साथ उपयोग किया जाता है; न देने परCUSTOM_API_KEYपर fallback करता है)--custom-provider-id <id>(non-interactive; वैकल्पिक custom provider id)--custom-compatibility <openai|anthropic>(non-interactive; वैकल्पिक; डिफ़ॉल्टopenai)--gateway-port <port>--gateway-bind <loopback|lan|tailnet|auto|custom>--gateway-auth <token|password>--gateway-token <token>--gateway-password <password>--remote-url <url>--remote-token <token>--tailscale <off|serve|funnel>--tailscale-reset-on-exit--install-daemon--no-install-daemon(उपनाम:--skip-daemon)--daemon-runtime <node|bun>--skip-channels--skip-skills--skip-health--skip-ui--node-manager <npm|pnpm|bun>(pnpm अनुशंसित; Gateway रनटाइम के लिए bun अनुशंसित नहीं)--json
configure
इंटरैक्टिव कॉन्फ़िगरेशन विज़ार्ड (मॉडल, चैनल, Skills, Gateway)।
config
Non-interactive config helpers (get/set/unset). Running openclaw config with no
subcommand launches the wizard.
उप-कमांड:
config get <path>: कॉन्फ़िग मान प्रिंट करें (डॉट/ब्रैकेट पथ)।config set <path> <value>: मान सेट करें (JSON5 या रॉ स्ट्रिंग)।config unset <path>: मान हटाएँ।
doctor
हेल्थ चेक + त्वरित सुधार (कॉन्फ़िग + Gateway + लेगेसी सेवाएँ)।
विकल्प:
--no-workspace-suggestions: वर्कस्पेस मेमोरी संकेत अक्षम करें।--yes: बिना प्रॉम्प्ट के डिफ़ॉल्ट स्वीकार करें (हेडलैस)।--non-interactive: प्रॉम्प्ट छोड़ें; केवल सुरक्षित माइग्रेशन लागू करें।--deep: अतिरिक्त gateway इंस्टॉल के लिए सिस्टम सेवाएँ स्कैन करें।
चैनल हेल्पर
channels
चैट चैनल अकाउंट प्रबंधित करें (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (प्लगइन)/Signal/iMessage/MS Teams)।
उप-कमांड:
channels list: कॉन्फ़िगर किए गए चैनल और ऑथ प्रोफ़ाइल दिखाएँ।channels status: gateway पहुँचयोग्यता और चैनल हेल्थ जाँचें (--probeअतिरिक्त जाँच चलाता है; gateway हेल्थ प्रोब के लिएopenclaw healthयाopenclaw status --deepका उपयोग करें)।- सुझाव:
channels statusसामान्य मिसकॉन्फ़िगरेशन का पता लगा पाने पर सुझाए गए सुधारों के साथ चेतावनियाँ प्रिंट करता है (फिर आपकोopenclaw doctorकी ओर निर्देशित करता है)। channels logs: gateway लॉग फ़ाइल से हालिया चैनल लॉग दिखाएँ।channels add: जब कोई फ़्लैग न दिया जाए तो विज़ार्ड-शैली सेटअप; फ़्लैग नॉन-इंटरैक्टिव मोड पर स्विच करते हैं।channels remove: डिफ़ॉल्ट रूप से अक्षम; बिना प्रॉम्प्ट के कॉन्फ़िग एंट्री हटाने के लिए--deleteपास करें।channels login: इंटरैक्टिव चैनल लॉगिन (केवल WhatsApp Web)।channels logout: चैनल सत्र से लॉग आउट करें (यदि समर्थित हो)।
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: चैनल अकाउंट आईडी (डिफ़ॉल्टdefault)--name <label>: अकाउंट के लिए डिस्प्ले नाम
channels login विकल्प:
--channel <channel>(डिफ़ॉल्टwhatsapp;whatsapp/webसमर्थित)--account <id>--verbose
channels logout विकल्प:
--channel <channel>(डिफ़ॉल्टwhatsapp)--account <id>
channels list विकल्प:
--no-usage: मॉडल प्रदाता उपयोग/कोटा स्नैपशॉट छोड़ें (केवल OAuth/API-समर्थित)।--json: JSON आउटपुट (जब तक--no-usageसेट न हो, उपयोग शामिल है)।
channels logs विकल्प:
--channel <name|all>(डिफ़ॉल्टall)--lines <n>(डिफ़ॉल्ट200)--json
skills
उपलब्ध Skills और तैयारी संबंधी जानकारी सूचीबद्ध व निरीक्षण करें।
उप-कमांड:
skills list: Skills सूचीबद्ध करें (जब कोई उप-कमांड न हो तो डिफ़ॉल्ट)।skills info <name>: किसी एक Skill का विवरण दिखाएँ।skills check: तैयार बनाम अनुपस्थित आवश्यकताओं का सारांश।
--eligible: केवल तैयार Skills दिखाएँ।--json: JSON आउटपुट (बिना स्टाइलिंग)।-v,--verbose: अनुपस्थित आवश्यकताओं का विवरण शामिल करें।
npx clawhub का उपयोग करें।
pairing
चैनलों के पार DM पेयरिंग अनुरोधों को अनुमोदित करें।
उप-कमांड:
pairing list <channel> [--json]pairing approve <channel> <code> [--notify]
webhooks gmail
Gmail Pub/Sub hook setup + runner. See /automation/gmail-pubsub.
उप-कमांड:
webhooks gmail setup(requires--account <email>; supports--project,--topic,--subscription,--label,--hook-url,--hook-token,--push-token,--bind,--port,--path,--include-body,--max-bytes,--renew-minutes,--tailscale,--tailscale-path,--tailscale-target,--push-endpoint,--json)webhooks gmail run(उसी फ़्लैग के लिए रनटाइम ओवरराइड)
dns setup
Wide-area discovery DNS helper (CoreDNS + Tailscale). See /gateway/discovery.
विकल्प:
--apply: CoreDNS कॉन्फ़िग इंस्टॉल/अपडेट करें (sudo आवश्यक; केवल macOS)।
मैसेजिंग + एजेंट
message
एकीकृत आउटबाउंड मैसेजिंग + चैनल क्रियाएँ।
देखें: /cli/message
उप-कमांड:
message send|poll|react|reactions|read|edit|delete|pin|unpin|pins|permissions|search|timeout|kick|banmessage thread <create|list|reply>message emoji <list|upload>message sticker <send|upload>message role <info|add|remove>message channel <info|list>message member infomessage voice statusmessage event <list|create>
openclaw message send --target +15555550123 --message "Hi"openclaw message poll --channel discord --target channel:123 --poll-question "Snack?" --poll-option Pizza --poll-option Sushi
agent
Gateway के माध्यम से (या एम्बेडेड --local) एक एजेंट टर्न चलाएँ।
आवश्यक:
--message <text>
--to <dest>(सत्र कुंजी और वैकल्पिक डिलीवरी के लिए)--session-id <id>--thinking <off|minimal|low|medium|high|xhigh>(केवल GPT-5.2 + Codex मॉडल)--verbose <on|full|off>--channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>--local--deliver--json--timeout <seconds>
agents
आइसोलेटेड एजेंट प्रबंधित करें (वर्कस्पेस + ऑथ + रूटिंग)।
agents list
कॉन्फ़िगर किए गए एजेंट सूचीबद्ध करें।
विकल्प:
--json--bindings
agents add [name]
Add a new isolated agent. Runs the guided wizard unless flags (or --non-interactive) are passed; --workspace is required in non-interactive mode.
विकल्प:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(दोहराने योग्य)--non-interactive--json
channel[:accountId]. When accountId is omitted for WhatsApp, the default account id is used.
agents delete <id>
एजेंट हटाएँ और उसका वर्कस्पेस + स्थिति प्रून करें।
विकल्प:
--force--json
acp
IDE को Gateway से जोड़ने वाला ACP ब्रिज चलाएँ।
पूर्ण विकल्प और उदाहरणों के लिए acp देखें।
status
लिंक्ड सत्र हेल्थ और हालिया प्राप्तकर्ताओं को दिखाएँ।
विकल्प:
--json--all(पूर्ण निदान; केवल-पढ़ने योग्य, पेस्ट करने योग्य)--deep(चैनलों की प्रोब)--usage(मॉडल प्रदाता उपयोग/कोटा दिखाएँ)--timeout <ms>--verbose--debug(उपनाम:--verbose)
- अवलोकन में उपलब्ध होने पर Gateway + नोड होस्ट सेवा स्थिति शामिल होती है।
उपयोग ट्रैकिंग
OAuth/API क्रेडेंशियल उपलब्ध होने पर OpenClaw प्रदाता उपयोग/कोटा प्रदर्शित कर सकता है। सरफेस:/status(उपलब्ध होने पर संक्षिप्त प्रदाता उपयोग पंक्ति जोड़ता है)openclaw status --usage(पूर्ण प्रदाता ब्रेकडाउन प्रिंट करता है)- macOS मेनू बार (Context के अंतर्गत Usage अनुभाग)
- डेटा सीधे प्रदाता उपयोग एंडपॉइंट से आता है (कोई अनुमान नहीं)।
- प्रदाता: Anthropic, GitHub Copilot, OpenAI Codex OAuth, तथा Gemini CLI/Antigravity जब वे प्रदाता प्लगइन सक्षम हों।
- यदि मेल खाते क्रेडेंशियल मौजूद न हों, तो उपयोग छिपा रहता है।
- विवरण: Usage tracking देखें।
health
चल रहे Gateway से हेल्थ प्राप्त करें।
विकल्प:
--json--timeout <ms>--verbose
sessions
संग्रहीत बातचीत सत्र सूचीबद्ध करें।
विकल्प:
--json--verbose--store <path>--active <minutes>
रीसेट / अनइंस्टॉल
reset
स्थानीय कॉन्फ़िग/स्थिति रीसेट करें (CLI इंस्टॉल रहता है)।
विकल्प:
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
--non-interactiveके लिए--scopeऔर--yesआवश्यक हैं।
uninstall
gateway सेवा + स्थानीय डेटा अनइंस्टॉल करें (CLI रहता है)।
विकल्प:
--service--state--workspace--app--all--yes--non-interactive--dry-run
--non-interactiveके लिए--yesऔर स्पष्ट स्कोप (या--all) आवश्यक हैं।
Gateway
gateway
वेब-सॉकेट Gateway चलाएँ।
विकल्प:
--port <port>--bind <loopback|tailnet|lan|auto|custom>--token <token>--auth <token|password>--password <password>--tailscale <off|serve|funnel>--tailscale-reset-on-exit--allow-unconfigured--dev--reset(डेव कॉन्फ़िग + क्रेडेंशियल + सत्र + वर्कस्पेस रीसेट करें)--force(पोर्ट पर मौजूदा लिसनर को समाप्त करें)--verbose--claude-cli-logs--ws-log <auto|full|compact>--compact(उपनाम:--ws-log compact)--raw-stream--raw-stream-path <path>
gateway service
Gateway सेवा प्रबंधित करें (launchd/systemd/schtasks)।
उप-कमांड:
gateway status(डिफ़ॉल्ट रूप से Gateway RPC की प्रोब करता है)gateway install(सेवा इंस्टॉल)gateway uninstallgateway startgateway stopgateway restart
gateway statusसेवा के रेज़ॉल्व्ड पोर्ट/कॉन्फ़िग का उपयोग करके डिफ़ॉल्ट रूप से Gateway RPC की प्रोब करता है (ओवरराइड के लिए--url/--token/--passwordका उपयोग करें)।gateway statusस्क्रिप्टिंग के लिए--no-probe,--deep, और--jsonका समर्थन करता है।gateway statusalso surfaces legacy or extra gateway services when it can detect them (--deepadds system-level scans). Profile-named OpenClaw services are treated as first-class and aren’t flagged as “extra”.gateway statusयह प्रिंट करता है कि CLI कौन-सा कॉन्फ़िग पथ उपयोग करता है बनाम सेवा संभवतः कौन-सा कॉन्फ़िग उपयोग करती है (सेवा env), साथ ही रेज़ॉल्व्ड प्रोब लक्ष्य URL।gateway install|uninstall|start|stop|restartस्क्रिप्टिंग के लिए--jsonका समर्थन करता है (डिफ़ॉल्ट आउटपुट मानव-पठनीय रहता है)।gateway installडिफ़ॉल्ट रूप से Node रनटाइम का उपयोग करता है; bun अनुशंसित नहीं है (WhatsApp/Telegram बग)।gateway installविकल्प:--port,--runtime,--token,--force,--json।
logs
RPC के माध्यम से Gateway फ़ाइल लॉग टेल करें।
नोट्स:
- TTY सत्र रंगीन, संरचित दृश्य रेंडर करते हैं; नॉन-TTY में साधारण पाठ पर वापस जाते हैं।
--jsonलाइन-डिलिमिटेड JSON उत्सर्जित करता है (प्रति पंक्ति एक लॉग इवेंट)।
gateway <subcommand>
Gateway CLI helpers (use --url, --token, --password, --timeout, --expect-final for RPC subcommands).
When you pass --url, the CLI does not auto-apply config or environment credentials.
Include --token or --password explicitly. Missing explicit credentials is an error.
उप-कमांड:
gateway call <method> [--params <json>]gateway healthgateway statusgateway probegateway discovergateway install|uninstall|start|stop|restartgateway run
config.apply(मान्य करें + कॉन्फ़िग लिखें + पुनः आरंभ + वेक)config.patch(आंशिक अपडेट मर्ज करें + पुनः आरंभ + वेक)update.run(अपडेट चलाएँ + पुनः आरंभ + वेक)
config.set/config.apply/config.patch को सीधे कॉल करते समय, यदि कॉन्फ़िग पहले से मौजूद हो तो
config.get से baseHash पास करें।
मॉडल
फ़ॉलबैक व्यवहार और स्कैनिंग रणनीति के लिए /concepts/models देखें। पसंदीदा Anthropic ऑथ (setup-token):models (रूट)
openclaw models, models status का उपनाम है।
रूट विकल्प:
--status-json(उपनाम:models status --json)--status-plain(उपनाम:models status --plain)
models list
विकल्प:
--all--local--provider <name>--json--plain
models status
विकल्प:
--json--plain--check(एग्ज़िट 1=समाप्त/अनुपस्थित, 2=समाप्त होने वाला)--probe(कॉन्फ़िगर किए गए ऑथ प्रोफ़ाइल का लाइव प्रोब)--probe-provider <name>--probe-profile <id>(दोहराव या कॉमा-सेपरेटेड)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>
--probe runs live requests (may consume tokens and trigger rate limits).
models set <model>
agents.defaults.model.primary सेट करें।
models set-image <model>
agents.defaults.imageModel.primary सेट करें।
models aliases list|add|remove
विकल्प:
list:--json,--plainadd <alias> <model>remove <alias>
models fallbacks list|add|remove|clear
विकल्प:
list:--json,--plainadd <model>remove <model>clear
models image-fallbacks list|add|remove|clear
विकल्प:
list:--json,--plainadd <model>remove <model>clear
models scan
विकल्प:
--min-params <b>--max-age-days <days>--provider <name>--max-candidates <n>--timeout <ms>--concurrency <n>--no-probe--yes--no-input--set-default--set-image--json
models auth add|setup-token|paste-token
विकल्प:
add: इंटरैक्टिव ऑथ हेल्परsetup-token:--provider <name>(डिफ़ॉल्टanthropic),--yespaste-token:--provider <name>,--profile-id <id>,--expires-in <duration>
models auth order get|set|clear
विकल्प:
get:--provider <name>,--agent <id>,--jsonset:--provider <name>,--agent <id>,<profileIds...>clear:--provider <name>,--agent <id>
सिस्टम
system event
एक सिस्टम इवेंट कतारबद्ध करें और वैकल्पिक रूप से हार्टबीट ट्रिगर करें (Gateway RPC)।
आवश्यक:
--text <text>
--mode <now|next-heartbeat>--json--url,--token,--timeout,--expect-final
system heartbeat last|enable|disable
हार्टबीट नियंत्रण (Gateway RPC)।
विकल्प:
--json--url,--token,--timeout,--expect-final
system presence
सिस्टम उपस्थिति प्रविष्टियाँ सूचीबद्ध करें (Gateway RPC)।
विकल्प:
--json--url,--token,--timeout,--expect-final
क्रॉन
Manage scheduled jobs (Gateway RPC). See /automation/cron-jobs. उप-कमांड:cron status [--json]cron list [--all] [--json](डिफ़ॉल्ट रूप से टेबल आउटपुट; रॉ के लिए--jsonका उपयोग करें)cron add(उपनाम:create;--nameऔर ठीक एक--at|--every|--cronआवश्यक, तथा ठीक एक पेलोड--system-event|--message)cron edit <id>(फ़ील्ड पैच करें)cron rm <id>(उपनाम:remove,delete)cron enable <id>cron disable <id>cron runs --id <id> [--limit <n>]cron run <id> [--force]
cron कमांड --url, --token, --timeout, --expect-final स्वीकार करते हैं।
नोड होस्ट
node runs a headless node host or manages it as a background service. See
openclaw node.
उप-कमांड:
node run --host <gateway-host> --port 18789node statusnode install [--host <gateway-host>] [--port <port>] [--tls] [--tls-fingerprint <sha256>] [--node-id <id>] [--display-name <name>] [--runtime <node|bun>] [--force]node uninstallnode stopnode restart
नोड्स
nodes talks to the Gateway and targets paired nodes. See /nodes.
सामान्य विकल्प:
--url,--token,--timeout,--json
nodes status [--connected] [--last-connected <duration>]nodes describe --node <id|name|ip>nodes list [--connected] [--last-connected <duration>]nodes pendingnodes approve <requestId>nodes reject <requestId>nodes rename --node <id|name|ip> --name <displayName>nodes invoke --node <id|name|ip> --command <command> [--params <json>] [--invoke-timeout <ms>] [--idempotency-key <key>]nodes run --node <id|name|ip> [--cwd <path>] [--env KEY=VAL] [--command-timeout <ms>] [--needs-screen-recording] [--invoke-timeout <ms>] <command...>(mac नोड या हेडलैस नोड होस्ट)nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>](केवल mac)
nodes camera list --node <id|name|ip>nodes camera snap --node <id|name|ip> [--facing front|back|both] [--device-id <id>] [--max-width <px>] [--quality <0-1>] [--delay-ms <ms>] [--invoke-timeout <ms>]nodes camera clip --node <id|name|ip> [--facing front|back] [--device-id <id>] [--duration <ms|10s|1m>] [--no-audio] [--invoke-timeout <ms>]
nodes canvas snapshot --node <id|name|ip> [--format png|jpg|jpeg] [--max-width <px>] [--quality <0-1>] [--invoke-timeout <ms>]nodes canvas present --node <id|name|ip> [--target <urlOrPath>] [--x <px>] [--y <px>] [--width <px>] [--height <px>] [--invoke-timeout <ms>]nodes canvas hide --node <id|name|ip> [--invoke-timeout <ms>]nodes canvas navigate <url> --node <id|name|ip> [--invoke-timeout <ms>]nodes canvas eval [<js>] --node <id|name|ip> [--js <code>] [--invoke-timeout <ms>]nodes canvas a2ui push --node <id|name|ip> (--jsonl <path> | --text <text>) [--invoke-timeout <ms>]nodes canvas a2ui reset --node <id|name|ip> [--invoke-timeout <ms>]nodes screen record --node <id|name|ip> [--screen <index>] [--duration <ms|10s>] [--fps <n>] [--no-audio] [--out <path>] [--invoke-timeout <ms>]
nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]
ब्राउज़र
Browser control CLI (dedicated Chrome/Brave/Edge/Chromium). Seeopenclaw browser and the Browser tool.
सामान्य विकल्प:
--url,--token,--timeout,--json--browser-profile <name>
browser statusbrowser startbrowser stopbrowser reset-profilebrowser tabsbrowser open <url>browser focus <targetId>browser close [targetId]browser profilesbrowser create-profile --name <name> [--color <hex>] [--cdp-url <url>]browser delete-profile --name <name>
browser screenshot [targetId] [--full-page] [--ref <ref>] [--element <selector>] [--type png|jpeg]browser snapshot [--format aria|ai] [--target-id <id>] [--limit <n>] [--interactive] [--compact] [--depth <n>] [--selector <sel>] [--out <path>]
browser navigate <url> [--target-id <id>]browser resize <width> <height> [--target-id <id>]browser click <ref> [--double] [--button <left|right|middle>] [--modifiers <csv>] [--target-id <id>]browser type <ref> <text> [--submit] [--slowly] [--target-id <id>]browser press <key> [--target-id <id>]browser hover <ref> [--target-id <id>]browser drag <startRef> <endRef> [--target-id <id>]browser select <ref> <values...> [--target-id <id>]browser upload <paths...> [--ref <ref>] [--input-ref <ref>] [--element <selector>] [--target-id <id>] [--timeout-ms <ms>]browser fill [--fields <json>] [--fields-file <path>] [--target-id <id>]browser dialog --accept|--dismiss [--prompt <text>] [--target-id <id>] [--timeout-ms <ms>]browser wait [--time <ms>] [--text <value>] [--text-gone <value>] [--target-id <id>]browser evaluate --fn <code> [--ref <ref>] [--target-id <id>]browser console [--level <error|warn|info>] [--target-id <id>]browser pdf [--target-id <id>]
डॉक्स खोज
docs [query...]
लाइव डॉक्स इंडेक्स खोजें।
TUI
tui
Gateway से जुड़े टर्मिनल UI को खोलें।
विकल्प:
--url <url>--token <token>--password <password>--session <key>--deliver--thinking <level>--message <text>--timeout-ms <ms>(डिफ़ॉल्टagents.defaults.timeoutSeconds)--history-limit <n>