Sanggunian ng CLI¶
- Inilalarawan ng pahinang ito ang kasalukuyang gawi ng CLI. 31. Kung magbago ang mga utos, i-update ang dokumentong ito.
Mga pahina ng command¶
setuponboardconfigureconfigdoctordashboardresetuninstallupdatemessageagentagentsacpstatushealthsessionsgatewaylogssystemmodelsmemorynodesdevicesnodeapprovalssandboxtuibrowsercrondnsdocshookswebhookspairingplugins(mga command ng plugin)channelssecurityskillsvoicecall(plugin; kung naka-install)
Mga global flag¶
--dev: ihiwalay ang state sa ilalim ng~/.openclaw-devat ilipat ang mga default port.--profile <name>: ihiwalay ang state sa ilalim ng~/.openclaw-<name>.--no-color: i-disable ang mga kulay ng ANSI.--update: shorthand para saopenclaw update(source installs lamang).-V,--version,-v: i-print ang bersyon at lumabas.
Pag-istilo ng output¶
- Ang mga kulay ng ANSI at progress indicator ay nirere-render lamang sa mga TTY session.
- Ang mga OSC-8 hyperlink ay nirere-render bilang mga clickable na link sa mga suportadong terminal; kung hindi, babalik sa plain URL.
--json(at--plainkung suportado) ay nagdi-disable ng styling para sa malinis na output.--no-coloray nagdi-disable ng ANSI styling; iginagalang din angNO_COLOR=1.- Ang mga long-running na command ay nagpapakita ng progress indicator (OSC 9;4 kapag suportado).
Paleta ng kulay¶
Gumagamit ang OpenClaw ng lobster palette para sa CLI output.
accent(#FF5A2D): mga heading, label, pangunahing highlight.accentBright(#FF7A3D): mga pangalan ng command, diin.accentDim(#D14A22): pangalawang highlight na teksto.info(#FF8A5B): mga impormasyong value.success(#2FBF71): mga estado ng tagumpay.warn(#FFB020): mga babala, fallback, pansin.error(#E23D2D): mga error, pagkabigo.muted(#8B7F77): pagbawas-diin, metadata.
Pinagmulang katotohanan ng paleta: src/terminal/palette.ts (aka “lobster seam”).
Command tree¶
openclaw [--dev] [--profile <name>] <command>
setup
onboard
configure
config
get
set
unset
doctor
security
audit
reset
uninstall
update
channels
list
status
logs
add
remove
login
logout
skills
list
info
check
plugins
list
info
install
enable
disable
doctor
memory
status
index
search
message
agent
agents
list
add
delete
acp
status
health
sessions
gateway
call
health
status
probe
discover
install
uninstall
start
stop
restart
run
logs
system
event
heartbeat last|enable|disable
presence
models
list
status
set
set-image
aliases list|add|remove
fallbacks list|add|remove|clear
image-fallbacks list|add|remove|clear
scan
auth add|setup-token|paste-token
auth order get|set|clear
sandbox
list
recreate
explain
cron
status
list
add
edit
rm
enable
disable
runs
run
nodes
devices
node
run
status
install
uninstall
start
stop
restart
approvals
get
set
allowlist add|remove
browser
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
pdf
hooks
list
info
check
enable
disable
install
update
webhooks
gmail setup|run
pairing
list
approve
docs
dns
setup
tui
Tandaan: maaaring magdagdag ang mga plugin ng karagdagang top-level na command (halimbawa openclaw voicecall).
Seguridad¶
openclaw security audit— i-audit ang config + local state para sa mga karaniwang security foot-gun.openclaw security audit --deep— best-effort na live Gateway probe.openclaw security audit --fix— higpitan ang mga ligtas na default at i-chmod ang state/config.
Mga plugin¶
Pamahalaan ang mga extension at ang kanilang config:
openclaw plugins list— tuklasin ang mga plugin (gamitin ang--jsonpara sa machine output).openclaw plugins info <id>— ipakita ang mga detalye ng isang plugin.openclaw plugins install <path|.tgz|npm-spec>— mag-install ng plugin (o magdagdag ng plugin path saplugins.load.paths).-
openclaw plugins enable <id>/disable <id>— i-toggle angplugins.entries.<id>.enabled.
openclaw plugins doctor— iulat ang mga error sa pag-load ng plugin.
- Karamihan sa mga pagbabago sa plugin ay nangangailangan ng restart ng gateway. 34. Tingnan ang /plugin.
Memory¶
Vector search sa MEMORY.md + memory/*.md:
openclaw memory status— ipakita ang stats ng index.openclaw memory index— i-reindex ang mga memory file.openclaw memory search "<query>"— semantic search sa memory.
Mga chat slash command¶
- Sinusuportahan ng mga chat message ang mga
/...na utos (text at native). 36. Tingnan ang /tools/slash-commands.
Mga highlight:
/statuspara sa mabilis na diagnostics./configpara sa mga persisted na pagbabago sa config./debugpara sa runtime-only na config override (memory, hindi disk; nangangailangan ngcommands.debug: true).
Setup + onboarding¶
setup¶
I-initialize ang config + workspace.
Mga opsyon:
--workspace <dir>: path ng agent workspace (default~/.openclaw/workspace).--wizard: patakbuhin ang onboarding wizard.--non-interactive: patakbuhin ang wizard nang walang prompt.--mode <local|remote>: wizard mode.--remote-url <url>: remote Gateway URL.--remote-token <token>: remote Gateway token.
Awtomatikong tatakbo ang wizard kapag may alinman sa mga wizard flag (--non-interactive, --mode, --remote-url, --remote-token).
onboard¶
Interactive wizard para i-setup ang gateway, workspace, at skills.
Mga opsyon:
--workspace <dir>--reset(i-reset ang config + credentials + sessions + workspace bago ang wizard)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(ang manual ay alias ng 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>(non-interactive; ginagamit kasama ng--auth-choice token)--token <token>(non-interactive; ginagamit kasama ng--auth-choice token)--token-profile-id <id>(non-interactive; default:<provider>:manual)-
--token-expires-in <duration>(non-interactive; hal.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>--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(alias:--skip-daemon)--daemon-runtime <node|bun>--skip-channels--skip-skills--skip-health--skip-ui--node-manager <npm|pnpm|bun>(inirerekomenda ang pnpm; hindi inirerekomenda ang bun para sa Gateway runtime)--json
configure¶
Interactive na configuration wizard (models, channels, skills, gateway).
config¶
- Mga non-interactive na config helper (get/set/unset). 39. Ang pagpapatakbo ng
openclaw confignang walang subcommand ay maglulunsad ng wizard.
Mga subcommand:
config get <path>: i-print ang isang config value (dot/bracket path).config set <path> <value>: mag-set ng value (JSON5 o raw string).config unset <path>: alisin ang isang value.
doctor¶
Mga health check + mabilis na ayos (config + gateway + legacy services).
Mga opsyon:
--no-workspace-suggestions: i-disable ang mga workspace memory hint.--yes: tanggapin ang mga default nang walang prompt (headless).--non-interactive: laktawan ang mga prompt; ilapat lamang ang mga ligtas na migration.--deep: i-scan ang mga system service para sa karagdagang gateway install.
Mga channel helper¶
channels¶
Pamahalaan ang mga chat channel account (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/MS Teams).
Mga subcommand:
channels list: ipakita ang mga naka-configure na channel at auth profile.channels status: suriin ang abot ng gateway at kalusugan ng channel (--probeay nagpapatakbo ng dagdag na check; gamitin angopenclaw healthoopenclaw status --deeppara sa mga probe ng kalusugan ng gateway).- Tip: ang
channels statusay nagpi-print ng mga babala na may mungkahing ayos kapag natutukoy ang karaniwang maling config (pagkatapos ay itinuturo ka saopenclaw doctor). channels logs: ipakita ang mga kamakailang log ng channel mula sa gateway log file.channels add: wizard-style na setup kapag walang flag; ang mga flag ay lilipat sa non-interactive mode.channels remove: naka-disable bilang default; ipasa ang--deletepara alisin ang mga entry ng config nang walang prompt.channels login: interactive na channel login (WhatsApp Web lamang).channels logout: mag-log out sa isang channel session (kung suportado).
Mga karaniwang opsyon:
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: channel account id (defaultdefault)--name <label>: display name para sa account
Mga opsyon ng channels login:
--channel <channel>(defaultwhatsapp; sumusuporta sawhatsapp/web)--account <id>--verbose
Mga opsyon ng channels logout:
--channel <channel>(defaultwhatsapp)--account <id>
Mga opsyon ng channels list:
--no-usage: laktawan ang paggamit/quota snapshot ng model provider (OAuth/API-backed lamang).--json: JSON output (kasama ang paggamit maliban kung naka-set ang--no-usage).
Mga opsyon ng channels logs:
--channel <name|all>(defaultall)--lines <n>(default200)--json
Higit pang detalye: /concepts/oauth
Mga halimbawa:
openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN
openclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKEN
openclaw channels remove --channel discord --account work --delete
openclaw channels status --probe
openclaw status --deep
skills¶
Ilista at siyasatin ang mga available na skills kasama ang impormasyon ng kahandaan.
Mga subcommand:
skills list: ilista ang skills (default kapag walang subcommand).skills info <name>: ipakita ang mga detalye ng isang skill.skills check: buod ng handa kumpara sa kulang na mga kinakailangan.
Mga opsyon:
--eligible: ipakita lamang ang mga handang skill.--json: JSON output (walang styling).-v,--verbose: isama ang detalye ng kulang na mga kinakailangan.
Tip: gamitin ang npx clawhub para maghanap, mag-install, at mag-sync ng skills.
pairing¶
Aprubahan ang mga DM pairing request sa iba’t ibang channel.
Mga subcommand:
pairing list <channel> [--json]pairing approve <channel> <code> [--notify]
webhooks gmail¶
- Gmail Pub/Sub hook setup + runner. 41. Tingnan ang /automation/gmail-pubsub.
Mga subcommand:
webhooks gmail setup(nangangailangan ng--account <email>; sumusuporta sa--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(runtime override para sa parehong flag)
dns setup¶
- Wide-area discovery DNS helper (CoreDNS + Tailscale). 43. Tingnan ang /gateway/discovery.
Mga opsyon:
--apply: i-install/i-update ang CoreDNS config (nangangailangan ng sudo; macOS lamang).
Messaging + agent¶
message¶
Pinag-isang outbound messaging + mga aksyon ng channel.
Tingnan: /cli/message
Mga subcommand:
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>
Mga halimbawa:
openclaw message send --target +15555550123 --message "Hi"-
openclaw message poll --channel discord --target channel:123 --poll-question "Snack?" 45. --poll-option Pizza --poll-option Sushi
agent¶
Patakbuhin ang isang agent turn sa pamamagitan ng Gateway (o naka-embed na --local).
Kinakailangan:
--message <text>
Mga opsyon:
--to <dest>(para sa session key at opsyonal na delivery)--session-id <id>--thinking <off|minimal|low|medium|high|xhigh>(GPT-5.2 + Codex models lamang)--verbose <on|full|off>--channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>--local--deliver--json--timeout <seconds>
agents¶
Pamahalaan ang mga isolated agent (workspaces + auth + routing).
agents list¶
Ilista ang mga naka-configure na agent.
Mga opsyon:
--json--bindings
agents add [name]¶
- Magdagdag ng bagong isolated agent. 47. Pinapatakbo ang guided wizard maliban kung may ipinasa na mga flag (o
--non-interactive); kinakailangan ang--workspacesa non-interactive mode.
Mga opsyon:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(maaaring ulitin)--non-interactive--json
- Gumagamit ang mga binding spec ng
channel[:accountId]. 49. Kapag inalis angaccountIdpara sa WhatsApp, ginagamit ang default na account id.
agents delete <id>¶
Burahin ang isang agent at i-prune ang workspace + state nito.
Mga opsyon:
--force--json
acp¶
Patakbuhin ang ACP bridge na kumokonekta sa mga IDE sa Gateway.
Tingnan ang acp para sa kumpletong mga opsyon at halimbawa.
status¶
Ipakita ang kalusugan ng naka-link na session at mga kamakailang recipient.
Mga opsyon:
--json--all(buong diagnosis; read-only, madaling i-paste)--deep(i-probe ang mga channel)--usage(ipakita ang paggamit/quota ng model provider)--timeout <ms>--verbose--debug(alias para sa--verbose)
Mga tala:
- Kasama sa overview ang status ng Gateway + node host service kapag available.
Pagsubaybay sa paggamit¶
Maaaring ilantad ng OpenClaw ang paggamit/quota ng provider kapag available ang OAuth/API creds.
Mga surface:
/status(nagdadagdag ng maikling linya ng paggamit ng provider kapag available)openclaw status --usage(nagpi-print ng buong breakdown ng provider)- macOS menu bar (Usage section sa ilalim ng Context)
Mga tala:
- Direktang nagmumula ang data sa mga endpoint ng paggamit ng provider (walang estimate).
- Mga provider: Anthropic, GitHub Copilot, OpenAI Codex OAuth, pati Gemini CLI/Antigravity kapag naka-enable ang mga provider plugin na iyon.
- Kung walang katugmang credential, nakatago ang paggamit.
- Mga detalye: tingnan ang Usage tracking.
health¶
Kunin ang health mula sa tumatakbong Gateway.
Mga opsyon:
--json--timeout <ms>--verbose
sessions¶
Ilista ang mga naka-store na conversation session.
Mga opsyon:
--json--verbose--store <path>--active <minutes>
Reset / Uninstall¶
reset¶
I-reset ang local config/state (mananatiling naka-install ang CLI).
Mga opsyon:
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
Mga tala:
- Nangangailangan ang
--non-interactiveng--scopeat--yes.
uninstall¶
I-uninstall ang gateway service + local data (mananatili ang CLI).
Mga opsyon:
--service--state--workspace--app--all--yes--non-interactive--dry-run
Mga tala:
- Nangangailangan ang
--non-interactiveng--yesat mga tahasang scope (o--all).
Gateway¶
gateway¶
Patakbuhin ang WebSocket Gateway.
Mga opsyon:
--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(i-reset ang dev config + credentials + sessions + workspace)--force(patayin ang umiiral na listener sa port)--verbose--claude-cli-logs--ws-log <auto|full|compact>--compact(alias para sa--ws-log compact)--raw-stream--raw-stream-path <path>
gateway service¶
Pamahalaan ang Gateway service (launchd/systemd/schtasks).
Mga subcommand:
gateway status(default na nagpo-probe sa Gateway RPC)gateway install(service install)gateway uninstallgateway startgateway stopgateway restart
Mga tala:
- Ang
gateway statusay nagpo-probe sa Gateway RPC bilang default gamit ang resolved port/config ng service (i-override gamit ang--url/--token/--password). - Sinusuportahan ng
gateway statusang--no-probe,--deep, at--jsonpara sa scripting. -
- Ang
gateway statusay nagpapakita rin ng mga legacy o karagdagang gateway service kapag kaya nitong matukoy ang mga ito (--deepay nagdaragdag ng system-level na pag-scan). Ang mga serbisyong OpenClaw na pinangalanan ayon sa profile ay itinuturing na first-class at hindi tinatag bilang "extra".
- Ang
- Ang
gateway statusay nagpi-print kung aling config path ang ginagamit ng CLI kumpara sa malamang na ginagamit ng service (service env), kasama ang resolved probe target URL. - Ang
gateway install|uninstall|start|stop|restartay sumusuporta sa--jsonpara sa scripting (mananatiling human-friendly ang default output). - Ang
gateway installay default sa Node runtime; hindi inirerekomenda ang bun (mga bug sa WhatsApp/Telegram). - Mga opsyon ng
gateway install:--port,--runtime,--token,--force,--json.
logs¶
I-tail ang mga Gateway file log sa pamamagitan ng RPC.
Mga tala:
- Ang mga TTY session ay nirere-render ang may kulay at structured na view; ang non-TTY ay babalik sa plain text.
- Ang
--jsonay naglalabas ng line-delimited JSON (isang log event bawat linya).
Mga halimbawa:
openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json
openclaw logs --no-color
gateway <subcommand>¶
Mga helper ng Gateway CLI (gamitin ang --url, --token, --password, --timeout, --expect-final para sa mga RPC subcommand).
Kapag ipinasa mo ang --url, hindi awtomatikong ina-apply ng CLI ang mga kredensyal mula sa config o environment.
Isama ang --token o --password nang tahasan. Ang kakulangan ng tahasang kredensyal ay isang error.
Mga subcommand:
gateway call <method> [--params <json>]gateway healthgateway statusgateway probegateway discovergateway install|uninstall|start|stop|restartgateway run
Mga karaniwang RPC:
config.apply(i-validate + isulat ang config + i-restart + gisingin)config.patch(pagsamahin ang bahagyang update + i-restart + gisingin)update.run(patakbuhin ang update + i-restart + gisingin)
Tip: kapag tinatawag nang direkta ang config.set/config.apply/config.patch, ipasa ang baseHash mula sa
config.get kung may umiiral nang config.
Models¶
Tingnan ang /concepts/models para sa fallback behavior at scanning strategy.
Preferred na Anthropic auth (setup-token):
claude setup-token
openclaw models auth setup-token --provider anthropic
openclaw models status
models (root)¶
Ang openclaw models ay alias ng models status.
Mga opsyon sa root:
--status-json(alias para samodels status --json)--status-plain(alias para samodels status --plain)
models list¶
Mga opsyon:
--all--local--provider <name>--json--plain
models status¶
Mga opsyon:
--json--plain--check(exit 1=expired/kulang, 2=mag-e-expire)--probe(live probe ng mga naka-configure na auth profile)--probe-provider <name>--probe-profile <id>(ulit o comma-separated)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>
Palaging kasama ang auth overview at OAuth expiry status para sa mga profile sa auth store.
Ang --probe ay nagpapatakbo ng mga live na request (maaaring kumonsumo ng mga token at mag-trigger ng rate limits).
models set <model>¶
I-set ang agents.defaults.model.primary.
models set-image <model>¶
I-set ang agents.defaults.imageModel.primary.
models aliases list|add|remove¶
Mga opsyon:
list:--json,--plainadd <alias> <model>remove <alias>
models fallbacks list|add|remove|clear¶
Mga opsyon:
list:--json,--plainadd <model>remove <model>clear
models image-fallbacks list|add|remove|clear¶
Mga opsyon:
list:--json,--plainadd <model>remove <model>clear
models scan¶
Mga opsyon:
--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¶
Mga opsyon:
add: interactive na auth helpersetup-token:--provider <name>(defaultanthropic),--yespaste-token:--provider <name>,--profile-id <id>,--expires-in <duration>
models auth order get|set|clear¶
Mga opsyon:
get:--provider <name>,--agent <id>,--jsonset:--provider <name>,--agent <id>,<profileIds...>clear:--provider <name>,--agent <id>
System¶
system event¶
I-enqueue ang isang system event at opsyonal na mag-trigger ng heartbeat (Gateway RPC).
Kinakailangan:
--text <text>
Mga opsyon:
--mode <now|next-heartbeat>--json--url,--token,--timeout,--expect-final
system heartbeat last|enable|disable¶
Mga kontrol ng heartbeat (Gateway RPC).
Mga opsyon:
--json--url,--token,--timeout,--expect-final
system presence¶
Ilista ang mga entry ng system presence (Gateway RPC).
Mga opsyon:
--json--url,--token,--timeout,--expect-final
Cron¶
Pamahalaan ang mga naka-iskedyul na job (Gateway RPC). Tingnan ang /automation/cron-jobs.
Mga subcommand:
cron status [--json]cron list [--all] [--json](table output bilang default; gamitin ang--jsonpara sa raw)cron add(alias:create; nangangailangan ng--nameat eksaktong isa sa--at|--every|--cron, at eksaktong isang payload ng--system-event|--message)cron edit <id>(i-patch ang mga field)cron rm <id>(mga alias:remove,delete)cron enable <id>cron disable <id>cron runs --id <id> [--limit <n>]cron run <id> [--force]
Tumatanggap ang lahat ng cron na command ng --url, --token, --timeout, --expect-final.
Node host¶
Ang node ay nagpapatakbo ng isang headless node host o pinamamahalaan ito bilang background service. Tingnan ang
openclaw node.
Mga subcommand:
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¶
Ang nodes ay nakikipag-usap sa Gateway at tinatarget ang mga naka-pair na node. Tingnan ang /nodes.
Mga karaniwang opsyon:
--url,--token,--timeout,--json
Mga subcommand:
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 node o headless node host)nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>](mac lamang)
Camera:
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>]
Canvas + screen:
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>]
Lokasyon:
nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]
Browser¶
Browser control CLI (dedikadong Chrome/Brave/Edge/Chromium). Tingnan ang openclaw browser at ang Browser tool.
Mga karaniwang opsyon:
--url,--token,--timeout,--json--browser-profile <name>
Pamahalaan:
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>
Siyasatin:
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>]
Mga aksyon:
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>]
Paghahanap sa docs¶
docs [query...]¶
Maghanap sa live docs index.
TUI¶
tui¶
Buksan ang terminal UI na nakakonekta sa Gateway.
Mga opsyon:
--url <url>--token <token>--password <password>--session <key>--deliver--thinking <level>--message <text>--timeout-ms <ms>(default saagents.defaults.timeoutSeconds)--history-limit <n>