2026-01-15 06:12:54 +00:00
---
2026-01-30 03:15:10 +01:00
summary: "CLI reference for `openclaw status` (diagnostics, probes, usage snapshots)"
2026-01-15 06:12:54 +00:00
read_when:
- You want a quick diagnosis of channel health + recent session recipients
- You want a pasteable “all” status for debugging
2026-01-31 16:04:03 -05:00
title: "status"
2026-01-15 06:12:54 +00:00
---
2026-01-30 03:15:10 +01:00
# `openclaw status`
2026-01-15 06:12:54 +00:00
Diagnostics for channels + sessions.
```bash
2026-01-30 03:15:10 +01:00
openclaw status
openclaw status --all
openclaw status --deep
openclaw status --usage
2026-01-15 06:12:54 +00:00
```
2026-01-17 01:14:17 +00:00
Notes:
2026-01-31 21:13:13 +09:00
2026-01-23 16:45:37 -06:00
- `--deep` runs live probes (WhatsApp Web + Telegram + Discord + Google Chat + Slack + Signal).
2026-01-17 01:14:17 +00:00
- Output includes per-agent session stores when multiple agents are configured.
2026-01-21 16:48:31 +00:00
- Overview includes Gateway + node host service install/runtime status when available.
2026-01-20 14:05:55 +00:00
- Overview includes update channel + git SHA (for source checkouts).
2026-01-30 03:15:10 +01:00
- Update info surfaces in the Overview; if an update is available, status prints a hint to run `openclaw update` (see [Updating ](/install/updating )).
2026-03-05 23:07:13 -06:00
- Read-only status surfaces (`status` , `status --json` , `status --all` ) resolve supported SecretRefs for their targeted config paths when possible.
- If a supported channel SecretRef is configured but unavailable in the current command path, status stays read-only and reports degraded output instead of crashing. Human output shows warnings such as “configured token unavailable in this command path”, and JSON output includes `secretDiagnostics` .