---
read_when:
    - คุณต้องการการวินิจฉัยอย่างรวดเร็วเกี่ยวกับสถานะของช่องทาง + ผู้รับเซสชันล่าสุด
    - คุณต้องการสถานะ "all" ที่วางได้ทันทีสำหรับการดีบัก
summary: ข้อมูลอ้างอิง CLI สำหรับ `openclaw status` (การวินิจฉัย โพรบ สแนปชอตการใช้งาน)
title: openclaw status
x-i18n:
    generated_at: "2026-06-27T17:24:01Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: aeb9e99b2aa9eb12fe97c8ee018ac6a5227cad990d151c3579d16009c5b9258a
    source_path: cli/status.md
    workflow: 16
---

การวินิจฉัยสำหรับแชนเนล + เซสชัน

```bash
openclaw status
openclaw status --all
openclaw status --deep
openclaw 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.memory` Plugin หน่วยความจำแบบกำหนดเองสามารถปล่อยให้ `agents.defaults.memorySearch.enabled` ในตัวปิดอยู่ และยังรายงานไฟล์ ชังก์ เวกเตอร์ และสถานะ FTS ของตัวเองได้
- `--usage` พิมพ์หน้าต่างการใช้งานของผู้ให้บริการที่ทำให้เป็นมาตรฐานในรูปแบบ `X% left`
- เอาต์พุตสถานะเซสชันแยก `Execution:` ออกจาก `Runtime:` `Execution` คือเส้นทางแซนด์บ็อกซ์ (`direct`, `docker/*`) ส่วน `Runtime` บอกคุณว่าเซสชันกำลังใช้ `OpenClaw Default`, `OpenAI Codex`, แบ็กเอนด์ CLI หรือแบ็กเอนด์ ACP เช่น `codex (acp/acpx)` ดู [รันไทม์ของเอเจนต์](/th/concepts/agent-runtimes) สำหรับความแตกต่างระหว่างผู้ให้บริการ/โมเดล/รันไทม์
- ฟิลด์ดิบ `usage_percent` / `usagePercent` ของ MiniMax คือโควตาที่เหลืออยู่ ดังนั้น OpenClaw จะกลับค่าก่อนแสดงผล ฟิลด์แบบนับจำนวนจะมีสิทธิ์เหนือกว่าเมื่อมีอยู่ การตอบกลับ `model_remains` จะเลือกเอนทรีโมเดลแชทเป็นหลัก สร้างป้ายกำกับหน้าต่างจากไทม์สแตมป์เมื่อจำเป็น และรวมชื่อโมเดลไว้ในป้ายกำกับแพลน
- เมื่อสแนปช็อตเซสชันปัจจุบันมีข้อมูลน้อย `/status` สามารถเติมตัวนับโทเค็นและแคชย้อนหลังจากบันทึกการใช้งานทรานสคริปต์ล่าสุดได้ ค่าจริงแบบสดที่ไม่ใช่ศูนย์ซึ่งมีอยู่แล้วยังคงมีสิทธิ์เหนือกว่าค่าสำรองจากทรานสคริปต์
- `/status` รวมเวลาเปิดทำงานแบบย่อของกระบวนการ Gateway และเวลาเปิดทำงานของระบบโฮสต์
- ค่าสำรองจากทรานสคริปต์ยังสามารถกู้คืนป้ายกำกับโมเดลรันไทม์ที่ใช้งานอยู่ได้เมื่อเอนทรีเซสชันแบบสดไม่มีข้อมูลนี้ หากโมเดลในทรานสคริปต์นั้นแตกต่างจากโมเดลที่เลือก สถานะจะหา context window จากโมเดลรันไทม์ที่กู้คืนมาแทนโมเดลที่เลือก
- เมื่อเซสชันถูกตรึงไว้กับโมเดลที่แตกต่างจากโมเดลหลักที่กำหนดค่าไว้ สถานะจะพิมพ์ทั้งสองค่า เหตุผล (`session override`) และคำแนะนำที่ชัดเจน (`/model default`) โมเดลหลักที่กำหนดค่าไว้จะใช้กับเซสชันใหม่หรือเซสชันที่ไม่ได้ตรึงไว้ เซสชันที่ตรึงไว้แล้วจะเก็บการเลือกของเซสชันนั้นจนกว่าจะล้างค่า
- สำหรับการคำนวณขนาดพรอมป์ ค่าสำรองจากทรานสคริปต์จะเลือกยอดรวมที่เน้นพรอมป์ซึ่งมีค่ามากกว่าเมื่อเมตาดาต้าเซสชันหายไปหรือน้อยกว่า เพื่อให้เซสชันของผู้ให้บริการแบบกำหนดเองไม่ยุบเหลือการแสดงผลโทเค็นเป็น `0`
- เอาต์พุตรวมที่เก็บเซสชันต่อเอเจนต์เมื่อมีการกำหนดค่าเอเจนต์หลายตัว
- ภาพรวมรวมสถานะการติดตั้ง/รันไทม์ของบริการ Gateway + โฮสต์โหนดเมื่อพร้อมใช้งาน
- ภาพรวมรวมแชนเนลอัปเดต + SHA ของ git (สำหรับเช็กเอาต์ซอร์ส)
- ข้อมูลอัปเดตจะแสดงในภาพรวม หากมีอัปเดตพร้อมใช้งาน สถานะจะพิมพ์คำแนะนำให้เรียกใช้ `openclaw update` (ดู [การอัปเดต](/th/install/updating))
- ความล้มเหลวในการรีเฟรชราคาโมเดลจะแสดงเป็นคำเตือนด้านราคาที่เป็นทางเลือก ซึ่งไม่ได้หมายความว่า 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 (ตัดให้สั้นลงเพื่อให้อ่านง่าย) โดยไม่หยุดการสร้างรายงาน

## ที่เกี่ยวข้อง

- [ข้อมูลอ้างอิง CLI](/th/cli)
- [Doctor](/th/gateway/doctor)
