CLI commands

ข้อมูลอ้างอิง CLI

openclaw เป็นจุดเริ่มต้นหลักของ CLI คำสั่งหลักแต่ละคำสั่งมีหน้าอ้างอิงเฉพาะ หรือมีเอกสารกำกับไว้กับคำสั่งที่คำสั่งนั้นใช้นามแฝง ดัชนีนี้แสดงรายการ คำสั่ง แฟล็กส่วนกลาง และกฎการจัดรูปแบบเอาต์พุตที่ใช้ทั่วทั้ง CLI

คำสั่งตั้งค่าตามวัตถุประสงค์:

  • openclaw setup และ openclaw onboard ตรวจสอบการอนุมานก่อน จากนั้นเริ่ม Crestodian เพื่อตั้งค่า Gateway, พื้นที่ทำงาน, ช่องทาง, Skills และสถานะความพร้อมใช้งาน
  • openclaw setup --baseline สร้างการกำหนดค่าพื้นฐานและพื้นที่ทำงานโดยไม่ดำเนินตามขั้นตอนการเริ่มต้นใช้งานแบบมีคำแนะนำ
  • openclaw configure เปลี่ยนแปลงเฉพาะส่วนของการตั้งค่าที่มีอยู่ ได้แก่ การยืนยันตัวตนของโมเดล, Gateway, ช่องทาง, Plugin หรือ Skills
  • openclaw channels add กำหนดค่าบัญชีช่องทางหลังจากมีค่าพื้นฐานแล้ว เรียกใช้โดยไม่มีแฟล็กสำหรับการตั้งค่าแบบมีคำแนะนำ หรือใช้แฟล็กเฉพาะช่องทางสำหรับสคริปต์

หน้าคำสั่ง

พื้นที่ คำสั่ง
การตั้งค่าและการเริ่มต้นใช้งาน crestodian · 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
รันไทม์และแซนด์บ็อกซ์ approvals · exec-policy (ดู approvals) · sandbox · tui · chat/terminal (นามแฝงของ tui --local) · browser
ระบบอัตโนมัติ cron · tasks · hooks · webhooks · transcripts
การค้นหาและเอกสาร dns · docs
การจับคู่และช่องทาง pairing · qr · channels
ความปลอดภัยและ Plugin security · secrets · skills · plugins · proxy
นามแฝงเดิม daemon (บริการ Gateway) · clawbot (เนมสเปซ)
Plugin (ไม่บังคับ) path · policy · voicecall · workboard (หากติดตั้งแล้ว)

แฟล็กส่วนกลาง

แฟล็ก วัตถุประสงค์
--dev แยกสถานะไว้ภายใต้ ~/.openclaw-dev ใช้พอร์ต Gateway เริ่มต้น 19001 และเลื่อนพอร์ตที่คำนวณต่อเนื่อง
--profile <name> แยกสถานะไว้ภายใต้ ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH)
--container <name> เรียกใช้ CLI ภายในคอนเทนเนอร์ Podman/Docker ที่กำลังทำงานและมีชื่อว่า <name> (ค่าเริ่มต้น: 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 เพื่อดูรายการปัจจุบันที่เป็นแหล่งข้อมูลหลัก

Code
openclaw [--dev] [--profile <name>] <command>crestodiansetuponboardconfigureconfig  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  restartapprovals  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)

Plugin สามารถเพิ่มคำสั่งระดับบนสุดเพิ่มเติมได้ เช่น openclaw workboard หรือ openclaw voicecall

คำสั่งเครื่องหมายทับในแชต

ข้อความแชตรองรับคำสั่ง /... โปรดดูคำสั่งเครื่องหมายทับ

คำสั่งสำคัญ:

  • /status - การวินิจฉัยอย่างรวดเร็ว
  • /trace - บรรทัดการติดตาม/ดีบักของ Plugin ซึ่งจำกัดขอบเขตเฉพาะเซสชัน
  • /config - การเปลี่ยนแปลงการกำหนดค่าที่บันทึกไว้อย่างถาวร
  • /debug - การแทนที่การกำหนดค่าสำหรับรันไทม์เท่านั้น (อยู่ในหน่วยความจำ ไม่ใช่บนดิสก์ และต้องกำหนด commands.debug: true)

การติดตามการใช้งาน

openclaw status --usage และส่วนติดต่อผู้ใช้ควบคุมจะแสดงการใช้งาน/โควตาของผู้ให้บริการเมื่อ มีข้อมูลรับรอง OAuth/API ข้อมูลมาจากเอนด์พอยต์การใช้งาน ของผู้ให้บริการโดยตรง และถูกปรับให้อยู่ในรูปแบบ X% left ผู้ให้บริการที่มี ช่วงเวลาการใช้งานในปัจจุบัน ได้แก่ Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex, Xiaomi และ z.ai

โปรดดูรายละเอียดที่การติดตามการใช้งาน

เนื้อหาที่เกี่ยวข้อง

Was this useful?
On this page

On this page