Health Checks
How the macOS app reports gateway/Baileys health states
メニューバーアプリからリンクされたチャンネルが正常かどうかを確認する方法。
メニューバー
- ステータスドットは Baileys の正常性を反映します:
- 緑:リンク済み + ソケットが最近開かれました。
- オレンジ:接続中/再試行中。
- 赤:ログアウトまたはプローブが失敗しました。
- セカンダリ行は "linked · auth 12m" を読み取るか、失敗の理由を表示します。
- "ヘルスチェックを実行"メニュー項目はオンデマンドプローブをトリガーします。
Settings
- 全般タブにヘルスカードが追加され、リンクされた認証の経過時間、セッションストアのパス/数、最後のチェック時間、最後のエラー/ステータスコード、およびヘルスチェックの実行/ログの表示ボタンが表示されます。
- キャッシュされたスナップショットを使用するため、UI は瞬時にロードされ、オフライン時に優雅にフォールバックします。
- チャンネルタブは WhatsApp/Telegram のチャンネルステータス + コントロール(ログイン QR、ログアウト、プローブ、最後の切断/エラー)を表示します。
プローブの動作
- アプリは ''ShellExecutor'' 経由で ~60 秒ごとおよびオンデマンドで ''ShellExecutor'' を実行します。プローブはメッセージを送信せずに認証情報をロードしてステータスを報告します。
- フリッカーを回避するために、最後の良好なスナップショットと最後のエラーを別々にキャッシュします。それぞれのタイムスタンプを表示します。
疑わしい場合
- ''Gateway の正常性'' で CLI フローを引き続き使用できます(''openclaw status''、''openclaw status --deep''、''openclaw health --json'')および ''web-reconnect'' / ''web-heartbeat'' の ''web-reconnect'' を追跡します。