> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitorowanie uwierzytelniania

# Monitorowanie uwierzytelniania

OpenClaw udostępnia stan zdrowia wygaśnięcia OAuth poprzez `openclaw models status`. Użyj tego do
automatyzacji i alertów; skrypty są opcjonalnymi dodatkami do przepływów na telefonie.

## Preferowane: sprawdzenie CLI (przenośne)

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw models status --check
```

Kody wyjścia:

* `0`: OK
* `1`: wygasłe lub brakujące poświadczenia
* `2`: wkrótce wygasa (w ciągu 24 h)

Działa to w cron/systemd i nie wymaga żadnych dodatkowych skryptów.

## Skrypty opcjonalne (operacje / przepływy na telefonie)

Znajdują się w `scripts/` i są **opcjonalne**. Zakładają dostęp SSH do
hosta gateway (hosta bramy) i są dostrojone pod systemd + Termux.

* `scripts/claude-auth-status.sh` korzysta teraz z `openclaw models status --json` jako
  jedynego źródła prawdy (z przejściem awaryjnym do bezpośrednich odczytów plików, jeśli CLI jest niedostępne),
  więc utrzymuj `openclaw` na `PATH` dla timerów.
* `scripts/auth-monitor.sh`: cel timera cron/systemd; wysyła alerty (ntfy lub telefon).
* `scripts/systemd/openclaw-auth-monitor.{service,timer}`: timer użytkownika systemd.
* `scripts/claude-auth-status.sh`: sprawdzanie uwierzytelniania Claude Code + OpenClaw (pełne/json/proste).
* `scripts/mobile-reauth.sh`: prowadzony proces ponownego uwierzytelniania przez SSH.
* `scripts/termux-quick-auth.sh`: widżet stanu jednym dotknięciem + otwarcie URL uwierzytelniania.
* `scripts/termux-auth-widget.sh`: pełny, prowadzony przepływ widżetu.
* `scripts/termux-sync-widget.sh`: synchronizacja poświadczeń Claude Code → OpenClaw.

Jeśli nie potrzebujesz automatyzacji na telefonie ani timerów systemd, pomiń te skrypty.
