CLI commands
openclaw status
การวินิจฉัยสำหรับแชนเนล + เซสชัน
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usageหมายเหตุ:
--deepเรียกใช้โพรบแบบสด (WhatsApp Web + Telegram + Discord + Slack + Signal)openclaw statusแบบปกติจะอยู่บนเส้นทางอ่านอย่างเดียวที่รวดเร็ว และทำเครื่องหมายหน่วยความจำเป็นnot checkedแทนที่จะระบุว่าไม่พร้อมใช้งานเมื่อข้ามการตรวจสอบหน่วยความจำ การตรวจสอบความปลอดภัยแบบหนัก การตรวจสอบความเข้ากันได้ของ Plugin และโพรบเวกเตอร์หน่วยความจำจะปล่อยให้openclaw status --all,openclaw status --deep,openclaw security auditและopenclaw memory status --deepจัดการstatus --json --allรายงานรายละเอียดหน่วยความจำจากรันไทม์ของ Plugin หน่วยความจำที่ใช้งานอยู่ซึ่งเลือกโดยplugins.slots.memoryPlugin หน่วยความจำแบบกำหนดเองสามารถปล่อยให้agents.defaults.memorySearch.enabledในตัวปิดอยู่ และยังรายงานไฟล์ ชังก์ เวกเตอร์ และสถานะ FTS ของตัวเองได้--usageพิมพ์หน้าต่างการใช้งานของผู้ให้บริการที่ทำให้เป็นมาตรฐานในรูปแบบX% left- เอาต์พุตสถานะเซสชันแยก
Execution:ออกจากRuntime:Executionคือเส้นทางแซนด์บ็อกซ์ (direct,docker/*) ส่วนRuntimeบอกคุณว่าเซสชันกำลังใช้OpenClaw Default,OpenAI Codex, แบ็กเอนด์ CLI หรือแบ็กเอนด์ ACP เช่นcodex (acp/acpx)ดู รันไทม์ของเอเจนต์ สำหรับความแตกต่างระหว่างผู้ให้บริการ/โมเดล/รันไทม์ - ฟิลด์ดิบ
usage_percent/usagePercentของ MiniMax คือโควตาที่เหลืออยู่ ดังนั้น OpenClaw จะกลับค่าก่อนแสดงผล ฟิลด์แบบนับจำนวนจะมีสิทธิ์เหนือกว่าเมื่อมีอยู่ การตอบกลับmodel_remainsจะเลือกเอนทรีโมเดลแชทเป็นหลัก สร้างป้ายกำกับหน้าต่างจากไทม์สแตมป์เมื่อจำเป็น และรวมชื่อโมเดลไว้ในป้ายกำกับแพลน - เมื่อสแนปช็อตเซสชันปัจจุบันมีข้อมูลน้อย
/statusสามารถเติมตัวนับโทเค็นและแคชย้อนหลังจากบันทึกการใช้งานทรานสคริปต์ล่าสุดได้ ค่าจริงแบบสดที่ไม่ใช่ศูนย์ซึ่งมีอยู่แล้วยังคงมีสิทธิ์เหนือกว่าค่าสำรองจากทรานสคริปต์ /statusรวมเวลาเปิดทำงานแบบย่อของกระบวนการ Gateway และเวลาเปิดทำงานของระบบโฮสต์- ค่าสำรองจากทรานสคริปต์ยังสามารถกู้คืนป้ายกำกับโมเดลรันไทม์ที่ใช้งานอยู่ได้เมื่อเอนทรีเซสชันแบบสดไม่มีข้อมูลนี้ หากโมเดลในทรานสคริปต์นั้นแตกต่างจากโมเดลที่เลือก สถานะจะหา context window จากโมเดลรันไทม์ที่กู้คืนมาแทนโมเดลที่เลือก
- เมื่อเซสชันถูกตรึงไว้กับโมเดลที่แตกต่างจากโมเดลหลักที่กำหนดค่าไว้ สถานะจะพิมพ์ทั้งสองค่า เหตุผล (
session override) และคำแนะนำที่ชัดเจน (/model default) โมเดลหลักที่กำหนดค่าไว้จะใช้กับเซสชันใหม่หรือเซสชันที่ไม่ได้ตรึงไว้ เซสชันที่ตรึงไว้แล้วจะเก็บการเลือกของเซสชันนั้นจนกว่าจะล้างค่า - สำหรับการคำนวณขนาดพรอมป์ ค่าสำรองจากทรานสคริปต์จะเลือกยอดรวมที่เน้นพรอมป์ซึ่งมีค่ามากกว่าเมื่อเมตาดาต้าเซสชันหายไปหรือน้อยกว่า เพื่อให้เซสชันของผู้ให้บริการแบบกำหนดเองไม่ยุบเหลือการแสดงผลโทเค็นเป็น
0 - เอาต์พุตรวมที่เก็บเซสชันต่อเอเจนต์เมื่อมีการกำหนดค่าเอเจนต์หลายตัว
- ภาพรวมรวมสถานะการติดตั้ง/รันไทม์ของบริการ Gateway + โฮสต์โหนดเมื่อพร้อมใช้งาน
- ภาพรวมรวมแชนเนลอัปเดต + SHA ของ git (สำหรับเช็กเอาต์ซอร์ส)
- ข้อมูลอัปเดตจะแสดงในภาพรวม หากมีอัปเดตพร้อมใช้งาน สถานะจะพิมพ์คำแนะนำให้เรียกใช้
openclaw update(ดู การอัปเดต) - ความล้มเหลวในการรีเฟรชราคาโมเดลจะแสดงเป็นคำเตือนด้านราคาที่เป็นทางเลือก ซึ่งไม่ได้หมายความว่า Gateway หรือแชนเนลไม่สมบูรณ์
- พื้นผิวสถานะแบบอ่านอย่างเดียว (
status,status --json,status --all) จะ resolve SecretRefs ที่รองรับสำหรับเส้นทางการกำหนดค่าเป้าหมายเมื่อทำได้ - หากมีการกำหนดค่า SecretRef ของแชนเนลที่รองรับ แต่ไม่พร้อมใช้งานในเส้นทางคำสั่งปัจจุบัน สถานะจะคงเป็นแบบอ่านอย่างเดียวและรายงานเอาต์พุตแบบลดระดับแทนการแครช เอาต์พุตสำหรับมนุษย์จะแสดงคำเตือน เช่น "configured token unavailable in this command path" และเอาต์พุต JSON จะรวม
secretDiagnostics - เมื่อการ resolve SecretRef เฉพาะคำสั่งสำเร็จ สถานะจะเลือกใช้สแนปช็อตที่ resolve แล้ว และล้างเครื่องหมายแชนเนลชั่วคราว "secret unavailable" ออกจากเอาต์พุตสุดท้าย
status --allรวมแถวภาพรวม Secrets และส่วนการวินิจฉัยที่สรุปการวินิจฉัย secret (ตัดให้สั้นลงเพื่อให้อ่านง่าย) โดยไม่หยุดการสร้างรายงาน
ที่เกี่ยวข้อง
Was this useful?