Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw status
Diagnostics for channels + sessions.
--deepruns live probes (WhatsApp Web + Telegram + Discord + Slack + Signal).- Plain
openclaw statusstays on the fast read-only path and marks memory asnot checkedinstead of unavailable when it skips memory inspection. Heavy security audit, plugin compatibility, and memory-vector probes are left toopenclaw status --all,openclaw status --deep,openclaw security audit, andopenclaw memory status --deep. status --json --allreports memory details from the active memory plugin runtime selected byplugins.slots.memory. Custom memory plugins can leave built-inagents.defaults.memorySearch.enableddisabled and still report their own files, chunks, vector, and FTS state.--usageprints normalized provider usage windows asX% left.- Session status output separates
Execution:fromRuntime:.Executionis the sandbox path (direct,docker/*), whileRuntimetells you whether the session is usingOpenClaw Pi Default,OpenAI Codex, a CLI backend, or an ACP backend such ascodex (acp/acpx). See Agent runtimes for the provider/model/runtime distinction. - MiniMax’s raw
usage_percent/usagePercentfields are remaining quota, so OpenClaw inverts them before display; count-based fields win when present.model_remainsresponses prefer the chat-model entry, derive the window label from timestamps when needed, and include the model name in the plan label. - When the current session snapshot is sparse,
/statuscan backfill token and cache counters from the most recent transcript usage log. Existing nonzero live values still win over transcript fallback values. - Transcript fallback can also recover the active runtime model label when the live session entry is missing it. If that transcript model differs from the selected model, status resolves the context window against the recovered runtime model instead of the selected one.
- For prompt-size accounting, transcript fallback prefers the larger prompt-oriented total when session metadata is missing or smaller, so custom-provider sessions do not collapse to
0token displays. - Output includes per-agent session stores when multiple agents are configured.
- Overview includes Gateway + node host service install/runtime status when available.
- Overview includes update channel + git SHA (for source checkouts).
- Update info surfaces in the Overview; if an update is available, status prints a hint to run
openclaw update(see Updating). - 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. - When command-local SecretRef resolution succeeds, status prefers the resolved snapshot and clears transient “secret unavailable” channel markers from the final output.
status --allincludes a Secrets overview row and a diagnosis section that summarizes secret diagnostics (truncated for readability) without stopping report generation.