Verificaciones de salud en macOS

Cómo saber si el canal vinculado está saludable desde la app de barra de menú.

Barra de menú

  • El punto de estado ahora refleja la salud de Baileys:
    • Verde: vinculado + socket abierto recientemente.
    • Naranja: conectando/reintentando.
    • Rojo: desconectado o sondeo fallido.
  • La línea secundaria muestra “linked · auth 12m” o la razón del fallo.
  • El elemento de menú “Run Health Check” dispara un sondeo bajo demanda.

Ajustes

  • La pestaña General incluye una tarjeta de Salud que muestra: antigüedad de la autenticación vinculada, ruta/cantidad del almacén de sesiones, hora del último chequeo, último error/código de estado, y botones para Run Health Check / Reveal Logs.
  • Usa una instantánea en caché para que la UI cargue instantáneamente y recurre a valores seguros cuando está offline.
  • La pestaña Channels muestra el estado del canal + controles para WhatsApp/Telegram (QR de login, logout, sondeo, última desconexión/error).

Cómo funciona el sondeo

  • La app ejecuta openclaw health --json vía ShellExecutor cada ~60s y bajo demanda. El sondeo carga credenciales y reporta el estado sin enviar mensajes.
  • Se guarda en caché la última instantánea buena y el último error por separado para evitar parpadeo; se muestra la marca de tiempo de cada uno.

En caso de duda

  • Siempre puedes usar el flujo del CLI en Salud del Gateway (openclaw status, openclaw status --deep, openclaw health --json) y seguir los logs en /tmp/openclaw/openclaw-*.log buscando web-heartbeat / web-reconnect.