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.- 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. - 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é.
- Pour la comptabilisation de la taille du prompt, le repli sur la transcription préfère le total orienté prompt le plus élevé lorsque les métadonnées de la session sont manquantes ou plus petites, afin que les sessions des fournisseurs personnalisés ne s’effondrent pas dans des affichages de jetons
0. - La sortie inclut les magasins de sessions 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 du nœud lorsque disponible.
- La vue d’ensemble inclut le canal de mise à jour + le SHA git (pour les extraits source).
- Les informations de mise à jour apparaissent dans la vue d’ensemble ; si une mise à jour est disponible, le statut affiche un conseil pour exécuter
openclaw update(voir Mise à jour). - Les échecs de mise à jour des tarifs du modèle sont affichés sous forme d’avertissements de tarification optionnels. Ils ne signifient pas que le Gateway ou les channels sont en mauvaise santé.
- Les surfaces d’état 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 channel pris en charge est configuré mais indisponible dans le chemin de commande actuel, l’état 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 la commande SecretRef réussit, l’état préfère l’instantané résolu et efface les marqueurs de channel transitoires “secret unavailable” de la sortie finale.
status --allinclut une ligne de vue d’ensemble des Secrets et une section de diagnostic qui résume les diagnostics de secrets (tronqués pour la lisibilité) sans arrêter la génération du rapport.