Auth-Monitoring

OpenClaw macht den OAuth-Ablaufstatus über openclaw models status verfügbar. Nutze das für Automatisierung und Alerting; die Skripte sind optionale Extras für Handy-Workflows.

Empfohlen: CLI-Check (portabel)

openclaw models status --check

Exit-Codes:

  • 0: OK
  • 1: Credentials abgelaufen oder fehlen
  • 2: Läuft bald ab (innerhalb von 24h)

Das funktioniert in cron/systemd und braucht keine zusätzlichen Skripte.

Optionale Skripte (Ops / Handy-Workflows)

Diese liegen unter scripts/ und sind optional. Sie setzen SSH-Zugriff auf den Gateway-Host voraus und sind auf systemd + Termux abgestimmt.

  • scripts/claude-auth-status.sh nutzt jetzt openclaw models status --json als Quelle der Wahrheit (mit Fallback auf direktes Lesen der Dateien, falls die CLI nicht verfügbar ist), also stelle sicher, dass openclaw im PATH für Timer liegt.
  • scripts/auth-monitor.sh: cron/systemd-Timer-Ziel; sendet Alerts (ntfy oder Handy).
  • scripts/systemd/openclaw-auth-monitor.{service,timer}: systemd-User-Timer.
  • scripts/claude-auth-status.sh: Claude Code + OpenClaw Auth-Checker (full/json/simple).
  • scripts/mobile-reauth.sh: geführter Re-Auth-Flow über SSH.
  • scripts/termux-quick-auth.sh: Ein-Tipp-Widget-Status + Auth-URL öffnen.
  • scripts/termux-auth-widget.sh: vollständiger geführter Widget-Flow.
  • scripts/termux-sync-widget.sh: Claude Code Credentials → OpenClaw synchronisieren.

Falls du keine Handy-Automatisierung oder systemd-Timer brauchst, überspringe diese Skripte.