Health-Checks auf macOS

So siehst du in der Menüleisten-App, ob der verknüpfte Channel gesund ist.

Menüleiste

  • Der Status-Punkt spiegelt jetzt den Baileys-Health-Zustand wider:
    • Grün: verknüpft + Socket kürzlich geöffnet.
    • Orange: verbindet/versucht erneut.
    • Rot: abgemeldet oder Probe fehlgeschlagen.
  • Die sekundäre Zeile zeigt „linked · auth 12m” oder den Fehlergrund.
  • „Health-Check ausführen”-Menüpunkt löst einen On-Demand-Probe aus.

Einstellungen

  • Der Allgemein-Tab erhält eine Health-Karte mit: Linked-Auth-Alter, Session-Store-Pfad/-Anzahl, letzte Prüfzeit, letzter Fehler/Statuscode und Buttons für Health-Check ausführen / Logs anzeigen.
  • Nutzt einen gecachten Snapshot, damit die UI sofort lädt und offline elegant zurückfällt.
  • Der Channels-Tab zeigt Channel-Status + Steuerungen für WhatsApp/Telegram (Login-QR, Logout, Probe, letzte Trennung/Fehler).

So funktioniert der Probe

  • Die App führt openclaw health --json via ShellExecutor alle ~60s und auf Anfrage aus. Der Probe lädt Zugangsdaten und meldet den Status, ohne Nachrichten zu senden.
  • Der letzte gute Snapshot und der letzte Fehler werden separat gecacht, um Flackern zu vermeiden; der Zeitstempel jedes Eintrags wird angezeigt.

Im Zweifelsfall

  • Du kannst weiterhin den CLI-Flow unter Gateway-Health nutzen (openclaw status, openclaw status --deep, openclaw health --json) und /tmp/openclaw/openclaw-*.log auf web-heartbeat / web-reconnect überwachen.