Zum Hauptinhalt springen

Health-Checks auf macOS

So sehen Sie in der Menüleisten-App, ob der verknüpfte Kanal gesund ist.

Menüleiste

  • Der Statuspunkt spiegelt jetzt den Baileys-Health-Zustand wider:
    • Grün: verknüpft + Socket wurde vor Kurzem geöffnet.
    • Orange: verbindet sich / versucht erneut.
    • Rot: abgemeldet oder Probe fehlgeschlagen.
  • Die sekundäre Zeile zeigt „linked · auth 12m“ oder den Fehlergrund.
  • Der Menüeintrag „Run Health Check“ löst eine Probe bei Bedarf aus.

Einstellungen

  • Der Tab Allgemein erhält eine Health-Karte mit: Alter der verknüpften Auth, Pfad/Anzahl des Session-Stores, Zeitpunkt der letzten Prüfung, letzter Fehler/Statuscode sowie Buttons für Run Health Check / Reveal Logs.
  • Verwendet einen gecachten Snapshot, damit die UI sofort lädt und offline graceful zurückfällt.
  • Der Tab Channels zeigt Kanalstatus + Steuerelemente für WhatsApp/Telegram an (Login-QR, Logout, Probe, letzte Trennung/letzter Fehler).

So funktioniert die Probe

  • Die App führt openclaw health --json über ShellExecutor etwa alle 60 Sekunden und bei Bedarf aus. Die Probe lädt Credentials und meldet den Status, ohne Nachrichten zu senden.
  • Cachen Sie den letzten guten Snapshot und den letzten Fehler getrennt, um Flackern zu vermeiden; zeigen Sie den Zeitstempel von beiden an.

Im Zweifel

  • Sie können weiterhin den CLI-Ablauf unter Gateway health verwenden (openclaw status, openclaw status --deep, openclaw health --json) und /tmp/openclaw/openclaw-*.log auf web-heartbeat / web-reconnect überwachen.