macOS での正常性チェック
メニューバー app から、リンクされたチャンネルが正常かどうかを確認する方法。メニューバー
- ステータスドットは現在 Baileys の正常性を反映します:
- 緑: リンク済み + 最近ソケットが開いている。
- オレンジ: 接続中 / 再試行中。
- 赤: ログアウト済み、または probe 失敗。
- 2 行目には「linked · auth 12m」と表示されるか、失敗理由が表示されます。
- 「Run Health Check」メニュー項目はオンデマンドの probe を起動します。
設定
- General タブには Health カードが追加され、linked auth age、session-store path / 件数、前回チェック時刻、前回エラー / status code、および Run Health Check / Reveal Logs ボタンが表示されます。
- UI はキャッシュされたスナップショットを使うため即座に読み込まれ、オフライン時も適切にフォールバックします。
- Channels タブ には WhatsApp / Telegram の channel status とコントロール(login QR、logout、probe、前回 disconnect / error)が表示されます。
Probe の仕組み
- app は
ShellExecutor経由で約 60 秒ごと、およびオンデマンドでopenclaw health --jsonを実行します。この probe は資格情報を読み込み、メッセージを送信せずに status を報告します。 - 点滅を避けるため、最後に良好だったスナップショットと最後のエラーを別々にキャッシュし、それぞれのタイムスタンプを表示します。
判断に迷った場合
- Gateway health にある CLI フロー(
openclaw status、openclaw status --deep、openclaw health --json)も引き続き使えます。また、web-heartbeat/web-reconnectについては/tmp/openclaw/openclaw-*.logをtailしてください。