CLI commands
openclaw status
Diagnosen für Kanäle + Sitzungen.
openclaw status
openclaw status --all
openclaw status --deep
openclaw status --usage
Hinweise:
--deepführt Live-Probes aus (WhatsApp Web + Telegram + Discord + Slack + Signal).- Einfaches
openclaw statusbleibt auf dem schnellen schreibgeschützten Pfad und markiert Memory alsnot checkedstatt als nicht verfügbar, wenn die Memory-Inspektion übersprungen wird. Aufwendige Sicherheitsaudits, Plugin-Kompatibilität und Memory-Vektor-Probes bleibenopenclaw status --all,openclaw status --deep,openclaw security auditundopenclaw memory status --deepvorbehalten. status --json --allmeldet Memory-Details aus der aktiven Memory-Plugin-Runtime, die überplugins.slots.memoryausgewählt wurde. Benutzerdefinierte Memory-Plugins können das integrierteagents.defaults.memorySearch.enableddeaktiviert lassen und trotzdem ihren eigenen Datei-, Chunk-, Vektor- und FTS-Status melden.--usagegibt normalisierte Provider-Nutzungsfenster alsX% leftaus.- Die Sitzungsstatusausgabe trennt
Execution:vonRuntime:.Executionist der Sandbox-Pfad (direct,docker/*), währendRuntimeIhnen sagt, ob die SitzungOpenClaw Pi Default,OpenAI Codex, ein CLI-Backend oder ein ACP-Backend wiecodex (acp/acpx)verwendet. Siehe Agent-Runtimes für die Unterscheidung zwischen Provider, Modell und Runtime. - Die rohen MiniMax-Felder
usage_percent/usagePercentgeben das verbleibende Kontingent an, daher invertiert OpenClaw sie vor der Anzeige; zählbasierte Felder haben Vorrang, wenn sie vorhanden sind.model_remains-Antworten bevorzugen den Chat-Modell-Eintrag, leiten die Fensterbeschriftung bei Bedarf aus Zeitstempeln ab und enthalten den Modellnamen in der Planbeschriftung. - Wenn der aktuelle Sitzungs-Snapshot spärlich ist, kann
/statusToken- und Cache-Zähler aus dem neuesten Transcript-Nutzungsprotokoll auffüllen. Vorhandene, von null verschiedene Live-Werte haben weiterhin Vorrang vor Transcript-Fallback-Werten. /statusenthält eine kompakte Gateway-Prozesslaufzeit und Hostsystem-Laufzeit.- Der Transcript-Fallback kann auch die Modellbeschriftung der aktiven Runtime wiederherstellen, wenn sie im Live-Sitzungseintrag fehlt. Wenn dieses Transcript-Modell vom ausgewählten Modell abweicht, löst der Status das Kontextfenster anhand des wiederhergestellten Runtime-Modells statt des ausgewählten Modells auf.
- Für die Prompt-Größenabrechnung bevorzugt der Transcript-Fallback die größere promptorientierte Summe, wenn Sitzungsmetadaten fehlen oder kleiner sind, sodass Sitzungen mit benutzerdefinierten Providern nicht auf
0-Token-Anzeigen zusammenfallen. - Die Ausgabe enthält sitzungsbezogene Stores pro Agent, wenn mehrere Agenten konfiguriert sind.
- Die Übersicht enthält den Installations-/Runtime-Status von Gateway + Node-Hostdienst, wenn verfügbar.
- Die Übersicht enthält Update-Kanal + Git-SHA (für Quellcode-Checkouts).
- Update-Informationen erscheinen in der Übersicht; wenn ein Update verfügbar ist, gibt der Status einen Hinweis aus,
openclaw updateauszuführen (siehe Aktualisieren). - Schreibgeschützte Statusoberflächen (
status,status --json,status --all) lösen unterstützte SecretRefs für ihre Zielkonfigurationspfade nach Möglichkeit auf. - Wenn ein unterstützter Kanal-SecretRef konfiguriert, aber im aktuellen Befehlspfad nicht verfügbar ist, bleibt der Status schreibgeschützt und meldet eine beeinträchtigte Ausgabe, statt abzustürzen. Die menschenlesbare Ausgabe zeigt Warnungen wie „konfiguriertes Token in diesem Befehlspfad nicht verfügbar“, und die JSON-Ausgabe enthält
secretDiagnostics. - Wenn die befehlslokale SecretRef-Auflösung erfolgreich ist, bevorzugt der Status den aufgelösten Snapshot und entfernt vorübergehende Kanalmarker für „Secret nicht verfügbar“ aus der endgültigen Ausgabe.
status --allenthält eine Secrets-Übersichtszeile und einen Diagnoseabschnitt, der Secret-Diagnosen zusammenfasst (aus Gründen der Lesbarkeit gekürzt), ohne die Berichterstellung zu stoppen.