openclaw status
Diagnostics for channels + sessions.
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usageNotes :
--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.- La sortie de l’état de la session sépare
Execution:deRuntime:.Executionest le chemin du bac à sable (direct,docker/*), tandis queRuntimeindique si la session utiliseOpenClaw Default,OpenAI Codex, un backend CLI, ou un backend ACP tel quecodex (acp/acpx). Voir Agent runtimes pour la distinction fournisseur/modèle/runtime. - 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. - Lorsque l’instantané de la session actuelle est clairsemé,
/statuspeut remplir les compteurs de jetons et de cache à partir du journal d’utilisation de la transcription le plus récent. Les valeurs actives non nulles existantes priment toujours sur les valeurs de secours de la transcription. /statusinclut le temps de fonctionnement compact du processus Gateway et le temps de fonctionnement du système hôte.- Le repli sur la transcription peut également récupérer l’étiquette du modèle d’exécution actif lorsque l’entrée de la session active ne la contient pas. Si ce modèle de transcription diffère du modèle sélectionné, le statut résout la fenêtre de contexte par rapport au modèle d’exécution récupéré au lieu du modèle sélectionné.
- Lorsqu’une session est épinglée à un modèle qui diffère du modèle principal configuré, le statut affiche les deux valeurs, la raison (
session override) et l’indication de suppression (/model <configured-default>ou/reset). Le modèle principal configuré s’applique aux nouvelles sessions ou sessions non épinglées ; les sessions épinglées existantes conservent leur sélection jusqu’à leur suppression. - Pour la comptabilité de la taille du prompt, la solution de repli de transcription préfère le total orienté prompt le plus important lorsque les métadonnées de la session sont manquantes ou plus petites, afin que les sessions avec un fournisseur personnalisé ne reviennent pas à des affichages de jetons
0. - La sortie inclut les magasins de session par agent lorsque plusieurs agents sont configurés.
- La vue d’ensemble inclut le statut d’installation/d’exécution du service Gateway + de l’hôte de nœud, si disponible.
- La vue d’ensemble inclut le canal de mise à jour + le SHA git (pour les sources extraites).
- Les informations de mise à jour apparaissent dans la vue d’ensemble ; si une mise à jour est disponible, le statut affiche une invite à exécuter
openclaw update(voir Updating). - Les échecs de rafraîchissement des tarifs de modèle sont affichés comme des avertissements de tarification facultatifs. Cela ne signifie pas que le Gateway ou les canaux sont en mauvaise santé.
- Les surfaces de statut en lecture seule (
status,status --json,status --all) résolvent les SecretRefs pris en charge pour leurs chemins de configuration ciblés lorsque cela est possible. - Si un SecretRef de canal pris en charge est configuré mais indisponible dans le chemin de commande actuel, le statut reste en lecture seule et signale une sortie dégradée au lieu de planter. La sortie humaine affiche des avertissements tels que “configured token unavailable in this command path”, et la sortie JSON inclut
secretDiagnostics. - Lorsque la résolution locale de commande SecretRef réussit, le statut privilégie l’instantané résolu et efface les marqueurs de channel « secret indisponible » transitoires de la sortie finale.
status --allinclut une ligne de vue d’ensemble des Secrets et une section de diagnostic qui résume les diagnostics des secrets (tronqués pour la lisibilité) sans arrêter la génération du rapport.