Auth Monitoring

OpenClaw stellt den OAuth-Ablaufstatus über openclaw models status bereit. Nutze das für Automatisierung und Benachrichtigungen – die Skripte sind optionale Extras für Smartphone-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 / Smartphone-Workflows)

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

  • scripts/claude-auth-status.sh nutzt jetzt openclaw models status --json als Quelle (mit Fallback auf direkte Datei-Reads, falls die CLI nicht verfügbar ist), also halte openclaw im PATH für Timer.
  • scripts/auth-monitor.sh: cron/systemd Timer-Target; sendet Benachrichtigungen (ntfy oder Smartphone).
  • 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: One-Tap-Widget für Status + Auth-URL öffnen.
  • scripts/termux-auth-widget.sh: vollständiger geführter Widget-Flow.
  • scripts/termux-sync-widget.sh: synct Claude Code Credentials → OpenClaw.

Wenn du keine Smartphone-Automatisierung oder systemd-Timer brauchst, kannst du diese Skripte überspringen.