自動化
認証監視
OpenClawは、OAuthの有効期限の健全性を openclaw models status で公開しています。これを自動化とアラートに使用してください。スクリプトは、電話ワークフロー向けのオプションの追加機能です。
推奨: CLIチェック (ポータブル)
openclaw models status --check
終了コード:
0: OK1: 認証情報が期限切れまたは欠落2: まもなく期限切れ (24時間以内)
これはcron/systemdで動作し、追加のスクリプトを必要としません。
オプションスクリプト (運用 / 電話ワークフロー)
これらは scripts/ ディレクトリにあり、オプションです。ゲートウェイホストへのSSHアクセスを想定しており、systemd + Termux向けに調整されています。
scripts/claude-auth-status.shは、信頼できる情報源としてopenclaw models status --jsonを使用するようになりました (CLIが利用できない場合は直接ファイル読み取りにフォールバック)。タイマー用にopenclawをPATHに保持してください。scripts/auth-monitor.sh: cron/systemdタイマーのターゲット。アラート (ntfyまたは電話) を送信します。scripts/systemd/openclaw-auth-monitor.{service,timer}: systemdユーザータイマー。scripts/claude-auth-status.sh: Claude Code + OpenClaw認証チェッカー (full/json/simple)。scripts/mobile-reauth.sh: SSH経由のガイド付き再認証フロー。scripts/termux-quick-auth.sh: ワンタップウィジェットステータス + 認証URLを開く。scripts/termux-auth-widget.sh: 完全なガイド付きウィジェットフロー。scripts/termux-sync-widget.sh: Claude Code認証情報 → OpenClawへの同期。
電話の自動化やsystemdタイマーが必要ない場合は、これらのスクリプトはスキップしてください。