CLI ကိုးကားချက်¶
ဒီစာမျက်နှာမှာ လက်ရှိ CLI behavior ကို ဖော်ပြထားပါသည်။ command များ ပြောင်းလဲပါက ဒီ doc ကို update လုပ်ပါ။
Command စာမျက်နှာများ¶
setuponboardconfigureconfigdoctordashboardresetuninstallupdatemessageagentagentsacpstatushealthsessionsgatewaylogssystemmodelsmemorynodesdevicesnodeapprovalssandboxtuibrowsercrondnsdocshookswebhookspairingplugins(plugin အမိန့်များ)channelssecurityskillsvoicecall(plugin; ထည့်သွင်းထားပါက)
Global flags¶
--dev: အခြေအနေကို~/.openclaw-devအောက်တွင် သီးခြားထားပြီး မူလ port များကို ရွှေ့ပြောင်းပါ။--profile <name>: အခြေအနေကို~/.openclaw-<name>အောက်တွင် သီးခြားထားပါ။--no-color: ANSI အရောင်များကို ပိတ်ပါ။--update:openclaw updateအတွက် အတိုကောက် (source installs အတွက်သာ)။-V,--version,-v: ဗားရှင်းကို ပုံနှိပ်ပြီး ထွက်ပါ။
Output styling¶
- ANSI အရောင်များနှင့် တိုးတက်မှု ပြသချက်များသည် TTY ဆက်ရှင်များတွင်သာ ပေါ်ပေါက်သည်။
- OSC-8 ဟိုက်ပါလင့်ခ်များကို ပံ့ပိုးထားသော terminal များတွင် နှိပ်နိုင်သော လင့်ခ်များအဖြစ် ပြသသည်။ မပံ့ပိုးပါက ရိုးရိုး URL များသို့ ပြန်လည်ကျသွားသည်။
--json(နှင့် ပံ့ပိုးထားသည့်နေရာများတွင်--plain) သည် သန့်ရှင်းသော output အတွက် styling ကို ပိတ်ပါ။--no-colorသည် ANSI styling ကို ပိတ်ပါသည်;NO_COLOR=1ကိုလည်း လိုက်နာပါသည်။- အချိန်ကြာမြင့်သော အမိန့်များတွင် တိုးတက်မှု ပြသချက် (ပံ့ပိုးပါက OSC 9;4) ကို ပြသသည်။
Color palette¶
OpenClaw သည် CLI output အတွက် lobster palette ကို အသုံးပြုသည်။
accent(#FF5A2D): ခေါင်းစဉ်များ၊ လိပ်စာများ၊ အဓိက အလင်းတင်ချက်များ။accentBright(#FF7A3D): အမိန့်အမည်များ၊ အလေးပေးချက်။accentDim(#D14A22): ဒုတိယ အလင်းတင် စာသား။info(#FF8A5B): သတင်းအချက်အလက် တန်ဖိုးများ။success(#2FBF71): အောင်မြင်မှု အခြေအနေများ။warn(#FFB020): သတိပေးချက်များ၊ အစားထိုးအသုံးပြုမှုများ၊ အာရုံစိုက်ရန်။error(#E23D2D): အမှားများ၊ မအောင်မြင်မှုများ။muted(#8B7F77): အလေးမထားသည့်အချက်များ၊ မီတာဒေတာ။
Palette အတွက် အမှန်တကယ်ရင်းမြစ်: src/terminal/palette.ts (အခြားအမည် “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
မှတ်ချက်: plugins များသည် အပေါ်ဆုံးအဆင့် အမိန့်အသစ်များကို ထပ်မံထည့်သွင်းနိုင်သည် (ဥပမာ openclaw voicecall)။
Security¶
openclaw security audit— လုံခြုံရေးဆိုင်ရာ အမှားများကို ရှာဖွေရန် config + local state ကို စစ်ဆေးပါ။openclaw security audit --deep— Gateway ကို တိုက်ရိုက် စမ်းသပ်စစ်ဆေးမှု (အကောင်းဆုံးကြိုးပမ်းမှု)။openclaw security audit --fix— လုံခြုံသော မူလတန်ဖိုးများကို တင်းကျပ်စေပြီး state/config ကို chmod လုပ်ပါ။
Plugins¶
တိုးချဲ့မှုများနှင့် ၎င်းတို့၏ config ကို စီမံခန့်ခွဲပါ—
openclaw plugins list— plugins များကို ရှာဖွေပါ (machine output အတွက်--jsonကို အသုံးပြုပါ)။openclaw plugins info <id>— plugin တစ်ခုအတွက် အသေးစိတ် ပြသပါ။openclaw plugins install <path|.tgz|npm-spec>— plugin တစ်ခုကို ထည့်သွင်းပါ (သို့မဟုတ် plugin လမ်းကြောင်းကိုplugins.load.pathsထဲသို့ ထည့်ပါ)။openclaw plugins enable <id>/disable <id>—plugins.entries.<id>ကို toggle လုပ်ပါ.enabled`.openclaw plugins doctor— plugin load အမှားများကို အစီရင်ခံပါ။
Plugin အပြောင်းအလဲအများစုမှာ gateway ကို restart လုပ်ရန်လိုအပ်ပါသည်။ /plugin ကို ကြည့်ပါ။
Memory¶
MEMORY.md + memory/*.md အပေါ် Vector search—
openclaw memory status— index စာရင်းအင်းများကို ပြပါ။openclaw memory index— memory ဖိုင်များကို ပြန်လည် index ပြုလုပ်ပါ။openclaw memory search "<query>"— memory အပေါ် semantic search ပြုလုပ်ပါ။
Chat slash commands¶
Chat message များသည် /... command များကို (text နှင့် native) ထောက်ပံ့ပေးပါသည်။ /tools/slash-commands ကို ကြည့်ပါ။
Highlights—
/status— အမြန် စမ်းသပ်စစ်ဆေးမှုများအတွက်။/config— သိမ်းဆည်းထားသော config ပြောင်းလဲမှုများအတွက်။/debug— runtime သာ အကျိုးသက်ရောက်သော config override များအတွက် (memory သာ၊ disk မဟုတ်;commands.debug: trueလိုအပ်သည်)။
Setup + onboarding¶
setup¶
config + workspace ကို စတင်အလုပ်လုပ်စေပါ။
Options—
--workspace <dir>: agent workspace လမ်းကြောင်း (မူလ~/.openclaw/workspace)။--wizard: onboarding wizard ကို လည်ပတ်ပါ။--non-interactive: မေးခွန်းမရှိဘဲ wizard ကို လည်ပတ်ပါ။--mode <local|remote>: wizard မုဒ်။--remote-url <url>: အဝေးမှ Gateway URL။--remote-token <token>: အဝေးမှ Gateway token။
wizard flags များ (--non-interactive, --mode, --remote-url, --remote-token) တစ်ခုခု ပါဝင်လာပါက wizard သည် အလိုအလျောက် လည်ပတ်သည်။
onboard¶
gateway၊ workspace နှင့် skills များကို တပ်ဆင်ရန် interactive wizard။
Options—
--workspace <dir>--reset(wizard မတိုင်မီ config + credentials + sessions + workspace ကို ပြန်လည်သတ်မှတ်)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(manual သည် advanced ၏ alias)--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;--auth-choice tokenနှင့်အတူ အသုံးပြုသည်)--token <token>(non-interactive;--auth-choice tokenနှင့်အတူ အသုံးပြုသည်)--token-profile-id <id>(non-interactive; မူလ:<provider>:manual)--token-expires-in <duration>(non-interactive; ဥပမာ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>(pnpm ကို အကြံပြုသည်; Gateway runtime အတွက် bun ကို မအကြံပြုပါ)--json
configure¶
Interactive configuration wizard (models, channels, skills, gateway)။
config¶
non-interactive config helper များ (get/set/unset)။ openclaw config ကို subcommand မပါဘဲ run လုပ်ပါက wizard ကို စတင်ပေးပါသည်။
Subcommands—
config get <path>: config တန်ဖိုးတစ်ခုကို ပုံနှိပ်ပါ (dot/bracket လမ်းကြောင်း)။config set <path> <value>: တန်ဖိုးတစ်ခုကို သတ်မှတ်ပါ (JSON5 သို့မဟုတ် raw string)။config unset <path>: တန်ဖိုးတစ်ခုကို ဖယ်ရှားပါ။
doctor¶
ကျန်းမာရေး စစ်ဆေးမှုများ + အမြန် ပြုပြင်မှုများ (config + gateway + legacy services)။
Options—
--no-workspace-suggestions: workspace memory အကြံပြုချက်များကို ပိတ်ပါ။--yes: မေးခွန်းမရှိဘဲ မူလတန်ဖိုးများကို လက်ခံပါ (headless)။--non-interactive: prompts များကို ကျော်လွှားပြီး safe migrations များကိုသာ လုပ်ဆောင်ပါ။--deep: system services များတွင် gateway ထပ်မံတပ်ဆင်ထားမှုများကို စကန်လုပ်ပါ။
Channel helpers¶
channels¶
chat channel အကောင့်များကို စီမံခန့်ခွဲပါ (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/MS Teams)။
Subcommands—
channels list: သတ်မှတ်ထားသော channels နှင့် auth profiles များကို ပြပါ။channels status: gateway ဆက်သွယ်နိုင်မှုနှင့် channel ကျန်းမာရေးကို စစ်ဆေးပါ (--probeသည် စစ်ဆေးမှုများ ထပ်တိုးလုပ်ဆောင်သည်; gateway ကျန်းမာရေး probe အတွက်openclaw healthသို့မဟုတ်openclaw status --deepကို အသုံးပြုပါ)။- အကြံပြုချက်:
channels statusသည် တွေ့ရှိနိုင်သော သာမန် အမှားများအတွက် သတိပေးချက်များနှင့် အကြံပြု ပြုပြင်မှုများကို ပုံနှိပ်ပေးပြီးopenclaw doctorသို့ ညွှန်ပြပါသည်။ channels logs: gateway log ဖိုင်မှ မကြာသေးမီ channel logs များကို ပြပါ။channels add: flags မပါလျှင် wizard ပုံစံ setup; flags ပေးပါက non-interactive မုဒ်သို့ ပြောင်းသည်။channels remove: မူလအနေဖြင့် ပိတ်ထားသည်; prompts မရှိဘဲ config entries ကို ဖယ်ရှားရန်--deleteကို ပေးပါ။channels login: interactive channel login (WhatsApp Web သာ)။channels logout: channel session မှ logout လုပ်ပါ (ပံ့ပိုးပါက)။
Common options—
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: channel account id (မူလdefault)--name <label>: အကောင့်အတွက် ပြသမည့် အမည်
channels login options—
--channel <channel>(မူလwhatsapp;whatsapp/webကို ပံ့ပိုး)--account <id>--verbose
channels logout options—
--channel <channel>(မူလwhatsapp)--account <id>
channels list options—
--no-usage: model provider အသုံးပြုမှု/ကန့်သတ်ချက် snapshot များကို ကျော်လွှားပါ (OAuth/API အခြေပြုသာ)။--json: JSON အဖြစ် ထုတ်ပါ (--no-usageမသတ်မှတ်ထားလျှင် အသုံးပြုမှု ပါဝင်သည်)။
channels logs options—
--channel <name|all>(မူလall)--lines <n>(မူလ200)--json
အသေးစိတ်— /concepts/oauth
ဥပမာများ—
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¶
ရရှိနိုင်သော skills များနှင့် readiness အချက်အလက်များကို စာရင်းပြုစု၍ စစ်ဆေးပါ။
Subcommands—
skills list: skills များကို စာရင်းပြုစုပါ (subcommand မရှိပါက မူလ)။skills info <name>: skill တစ်ခုအတွက် အသေးစိတ် ပြပါ။skills check: အဆင်သင့် vs လိုအပ်ချက် မပြည့်စုံမှု အကျဉ်းချုပ်။
Options—
--eligible: အဆင်သင့်ဖြစ်သော skills များကိုသာ ပြပါ။--json: JSON အဖြစ် ထုတ်ပါ (styling မပါ)။-v,--verbose: လိုအပ်ချက် မပြည့်စုံမှု အသေးစိတ် ပါဝင်စေပါ။
အကြံပြုချက်: skills များကို ရှာဖွေ၊ ထည့်သွင်း၊ sync လုပ်ရန် npx clawhub ကို အသုံးပြုပါ။
pairing¶
channel များအကြား DM pairing တောင်းဆိုမှုများကို အတည်ပြုပါ။
Subcommands—
pairing list <channel> [--json]pairing approve <channel> <code> [--notify]
webhooks gmail¶
Gmail Pub/Sub hook setup နှင့် runner။ /automation/gmail-pubsub ကို ကြည့်ပါ။
Subcommands—
webhooks gmail setup(--account <email>လိုအပ်;--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(တူညီသော flags များအတွက် runtime overrides)
dns setup¶
Wide-area discovery DNS helper (CoreDNS + Tailscale)။ /gateway/discovery ကို ကြည့်ပါ။
Options—
--apply: CoreDNS config ကို ထည့်သွင်း/အပ်ဒိတ်လုပ်ပါ (sudo လိုအပ်; macOS သာ)။
Messaging + agent¶
message¶
ပေါင်းစည်းထားသော outbound messaging + channel actions။
ကြည့်ရန်— /cli/message
Subcommands—
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 မှတစ်ဆင့် agent တစ်ကြိမ် လည်ပတ်ပါ (သို့မဟုတ် --local embedded)။
လိုအပ်သည်—
--message <text>
Options—
--to <dest>(session key နှင့် optional delivery အတွက်)--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 များကို စီမံခန့်ခွဲပါ (workspaces + auth + routing)။
agents list¶
သတ်မှတ်ထားသော agents များကို စာရင်းပြုစုပါ။
Options—
--json--bindings
agents add [name]¶
isolated agent အသစ်တစ်ခု ထည့်ပါ။ flag များ (သို့မဟုတ် --non-interactive) ကို မပေးထားပါက guided wizard ကို run လုပ်ပါသည်; non-interactive mode တွင် --workspace လိုအပ်ပါသည်။
Options—
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(ပြန်လည်ထပ်ခါ ပေးနိုင်သည်)--non-interactive--json
Binding spec များသည် channel[:accountId] ကို အသုံးပြုပါသည်။ WhatsApp အတွက် accountId ကို ချန်လှပ်ထားပါက default account id ကို အသုံးပြုပါသည်။
agents delete <id>¶
agent တစ်ခုကို ဖျက်ပြီး ၎င်း၏ workspace + state ကို သန့်စင်ပါ။
Options—
--force--json
acp¶
IDEs များကို Gateway နှင့် ချိတ်ဆက်ပေးသော ACP bridge ကို လည်ပတ်ပါ။
အသေးစိတ် ရွေးချယ်မှုများနှင့် ဥပမာများအတွက် acp ကို ကြည့်ပါ။
status¶
ချိတ်ဆက်ထားသော ဆက်ရှင် ကျန်းမာရေးနှင့် မကြာသေးမီ လက်ခံသူများကို ပြပါ။
Options—
--json--all(ပြည့်စုံသော စမ်းသပ်စစ်ဆေးမှု; read-only, paste လုပ်နိုင်)--deep(channels များကို probe)--usage(model provider အသုံးပြုမှု/ကန့်သတ်ချက် ပြပါ)--timeout <ms>--verbose--debug(--verbose၏ alias)
မှတ်ချက်များ—
- Overview တွင် ရရှိနိုင်ပါက Gateway + node host service အခြေအနေကို ပါဝင်ပြသသည်။
Usage tracking¶
OAuth/API အထောက်အထားများ ရှိပါက OpenClaw သည် provider အသုံးပြုမှု/ကန့်သတ်ချက်များကို ပြသနိုင်သည်။
Surfaces—
/status(ရရှိနိုင်ပါက provider အသုံးပြုမှု အတိုချုပ် စာကြောင်းတစ်ကြောင်း ထည့်ပေါင်း)openclaw status --usage(provider အလိုက် ပြည့်စုံသော ခွဲခြမ်းစိတ်ဖြာချက်ကို ပုံနှိပ်)- macOS menu bar (Context အောက်ရှိ Usage အပိုင်း)
မှတ်ချက်များ—
- ဒေတာသည် provider usage endpoint များမှ တိုက်ရိုက် ရယူသည် (ခန့်မှန်းချက် မရှိ)။
- Providers— Anthropic, GitHub Copilot, OpenAI Codex OAuth နှင့် provider plugin များ ဖွင့်ထားပါက Gemini CLI/Antigravity။
- ကိုက်ညီသော အထောက်အထား မရှိပါက အသုံးပြုမှုကို ဖျောက်ထားသည်။
- အသေးစိတ်— Usage tracking ကို ကြည့်ပါ။
health¶
လည်ပတ်နေသော Gateway မှ ကျန်းမာရေးကို ရယူပါ။
Options—
--json--timeout <ms>--verbose
sessions¶
သိမ်းဆည်းထားသော စကားပြော ဆက်ရှင်များကို စာရင်းပြုစုပါ။
Options—
--json--verbose--store <path>--active <minutes>
Reset / Uninstall¶
reset¶
local config/state ကို ပြန်လည်သတ်မှတ်ပါ (CLI ကို မဖယ်ရှားပါ)။
Options—
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
မှတ်ချက်များ—
--non-interactiveသည်--scopeနှင့်--yesကို လိုအပ်သည်။
uninstall¶
gateway service + local ဒေတာကို ဖယ်ရှားပါ (CLI ဆက်လက်ရှိနေသည်)။
Options—
--service--state--workspace--app--all--yes--non-interactive--dry-run
မှတ်ချက်များ—
--non-interactiveသည်--yesနှင့် သတ်မှတ်ထားသော scopes (သို့မဟုတ်--all) ကို လိုအပ်သည်။
Gateway¶
gateway¶
WebSocket Gateway ကို လည်ပတ်ပါ။
Options—
--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(dev config + credentials + sessions + workspace ကို ပြန်လည်သတ်မှတ်)--force(port ပေါ်ရှိ listener ရှိပြီးသားကို သတ်)--verbose--claude-cli-logs--ws-log <auto|full|compact>--compact(--ws-log compact၏ alias)--raw-stream--raw-stream-path <path>
gateway service¶
Gateway service ကို စီမံခန့်ခွဲပါ (launchd/systemd/schtasks)။
Subcommands—
gateway status(မူလအားဖြင့် Gateway RPC ကို probe)gateway install(service install)gateway uninstallgateway startgateway stopgateway restart
မှတ်ချက်များ—
gateway statusသည် service ၏ ဖြေရှင်းထားသော port/config ကို အသုံးပြု၍ မူလအားဖြင့် Gateway RPC ကို probe လုပ်သည် (--url/--token/--passwordဖြင့် override လုပ်နိုင်)။gateway statusသည် scripting အတွက်--no-probe,--deep,--jsonကို ပံ့ပိုးသည်။gateway statusသည် detect လုပ်နိုင်ပါက legacy သို့မဟုတ် extra gateway service များကိုပါ ဖော်ပြပေးပါသည် (--deepသည် system-level scan များကို ထည့်ပေါင်းပါသည်)။ profile အမည်ဖြင့် ခေါ်ထားသော OpenClaw service များကို first-class အဖြစ် သတ်မှတ်ပြီး “extra” ဟု မ flag လုပ်ပါ။gateway statusသည် CLI အသုံးပြုနေသော config လမ်းကြောင်းနှင့် service အသုံးပြုနိုင်ခြေရှိသော config (service env) ကို နှိုင်းယှဉ်ပုံနှိပ်ပြီး probe target URL ကို ပြပါသည်။gateway install|uninstall|start|stop|restartသည် scripting အတွက်--jsonကို ပံ့ပိုးသည် (မူလ output သည် လူဖတ်ရလွယ်ကူနေသည်)။gateway installသည် Node runtime ကို မူလအသုံးပြုသည်; bun ကို မအကြံပြုပါ (WhatsApp/Telegram bugs)။gateway installoptions—--port,--runtime,--token,--force,--json။
logs¶
RPC မှတစ်ဆင့် Gateway ဖိုင် logs များကို tail လုပ်ပါ။
မှတ်ချက်များ—
- TTY ဆက်ရှင်များတွင် အရောင်ပါ structured view ကို ပြသသည်; non-TTY တွင် ရိုးရိုးစာသားသို့ ပြန်လည်ကျသွားသည်။
--jsonသည် line-delimited JSON ကို ထုတ်ပေးသည် (စာကြောင်းတစ်ကြောင်းလျှင် log event တစ်ခု)။
ဥပမာများ—
openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json
openclaw logs --no-color
gateway <subcommand>¶
Gateway CLI helper များ (RPC subcommand များအတွက် --url, --token, --password, --timeout, --expect-final ကို အသုံးပြုပါ)။
--url ကို ပေးလိုက်ပါက CLI သည် config သို့မဟုတ် environment credential များကို auto-apply မလုပ်ပါ။
--token သို့မဟုတ် --password ကို ထည့်သွင်းပါ။ credential ကို တိတိကျကျ မပေးထားပါက error ဖြစ်ပါသည်။
Subcommands—
gateway call <method> [--params <json>]gateway healthgateway statusgateway probegateway discovergateway install|uninstall|start|stop|restartgateway run
Common RPCs—
config.apply(validate + write config + restart + wake)config.patch(partial update ကို merge + restart + wake)update.run(update ကို run + restart + wake)
အကြံပြုချက်: config.set/config.apply/config.patch ကို တိုက်ရိုက် ခေါ်သုံးပါက
config ရှိပြီးသားဖြစ်လျှင် config.get မှ baseHash ကို ပေးပါ။
Models¶
fallback အပြုအမူနှင့် scanning မဟာဗျူဟာအတွက် /concepts/models ကို ကြည့်ပါ။
အကြံပြုထားသော Anthropic auth (setup-token)—
claude setup-token
openclaw models auth setup-token --provider anthropic
openclaw models status
models (root)¶
openclaw models သည် models status ၏ alias ဖြစ်သည်။
Root options—
--status-json(models status --json၏ alias)--status-plain(models status --plain၏ alias)
models list¶
Options—
--all--local--provider <name>--json--plain
models status¶
Options—
--json--plain--check(exit 1=သက်တမ်းကုန်/မရှိ, 2=မကြာမီကုန်)--probe(သတ်မှတ်ထားသော auth profiles များကို တိုက်ရိုက် probe)--probe-provider <name>--probe-profile <id>(ထပ်ခါ သို့မဟုတ် comma ဖြင့် ခွဲထား)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>
auth store ထဲရှိ profile များအတွက် auth overview နှင့် OAuth expiry status ကို အမြဲတမ်း ထည့်သွင်းပြသပါသည်။
--probe သည် live request များကို run လုပ်ပါသည် (token များကို သုံးစွဲနိုင်ပြီး rate limit ကို trigger ဖြစ်စေနိုင်ပါသည်)။
models set <model>¶
agents.defaults.model.primary ကို သတ်မှတ်ပါ။
models set-image <model>¶
agents.defaults.imageModel.primary ကို သတ်မှတ်ပါ။
models aliases list|add|remove¶
Options—
list:--json,--plainadd <alias> <model>remove <alias>
models fallbacks list|add|remove|clear¶
Options—
list:--json,--plainadd <model>remove <model>clear
models image-fallbacks list|add|remove|clear¶
Options—
list:--json,--plainadd <model>remove <model>clear
models scan¶
Options—
--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¶
Options—
add: interactive auth အကူအညီsetup-token:--provider <name>(မူလanthropic),--yespaste-token:--provider <name>,--profile-id <id>,--expires-in <duration>
models auth order get|set|clear¶
Options—
get:--provider <name>,--agent <id>,--jsonset:--provider <name>,--agent <id>,<profileIds...>clear:--provider <name>,--agent <id>
System¶
system event¶
system event တစ်ခုကို enqueue လုပ်ပြီး (ရွေးချယ်နိုင်သည့်အနေဖြင့်) heartbeat ကို လှုံ့ဆော်ပါ (Gateway RPC)။
လိုအပ်သည်—
--text <text>
Options—
--mode <now|next-heartbeat>--json--url,--token,--timeout,--expect-final
system heartbeat last|enable|disable¶
Heartbeat ထိန်းချုပ်မှုများ (Gateway RPC)။
Options—
--json--url,--token,--timeout,--expect-final
system presence¶
system presence entries များကို စာရင်းပြုစုပါ (Gateway RPC)။
Options—
--json--url,--token,--timeout,--expect-final
Cron¶
scheduled job များကို စီမံခန့်ခွဲပါ (Gateway RPC)။ /automation/cron-jobs ကို ကြည့်ပါ။
Subcommands—
cron status [--json]cron list [--all] [--json](မူလအားဖြင့် ဇယား output; raw အတွက်--jsonကို အသုံးပြု)cron add(alias:create;--nameနှင့်--at|--every|--cronတစ်ခုတည်းသာ လိုအပ်ပြီး payload--system-event|--messageထဲမှ တစ်ခုတည်းသာ လိုအပ်)cron edit <id>(fields များကို patch)cron rm <id>(aliases: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 host¶
node သည် headless node host ကို run လုပ်ခြင်း သို့မဟုတ် background service အဖြစ် စီမံခန့်ခွဲပါသည်။ openclaw node ကို ကြည့်ပါ။
Subcommands—
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¶
nodes သည် Gateway နှင့် ဆက်သွယ်ပြီး paired node များကို target လုပ်ပါသည်။ /nodes ကို ကြည့်ပါ။
Common options—
--url,--token,--timeout,--json
Subcommands—
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 သို့မဟုတ် 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 သာ)
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>]
Location—
nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]
Browser¶
Browser control CLI (သီးသန့် Chrome/Brave/Edge/Chromium)။ openclaw browser နှင့် Browser tool ကို ကြည့်ပါ။
Common options—
--url,--token,--timeout,--json--browser-profile <name>
Manage—
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>
Inspect—
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>]
Actions—
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 search¶
docs [query...]¶
လက်ရှိ docs index ကို ရှာဖွေပါ။
TUI¶
tui¶
Gateway နှင့် ချိတ်ဆက်ထားသော terminal UI ကို ဖွင့်ပါ။
Options—
--url <url>--token <token>--password <password>--session <key>--deliver--thinking <level>--message <text>--timeout-ms <ms>(မူလagents.defaults.timeoutSeconds)--history-limit <n>