Мониторинг аутентификации

OpenClaw предоставляет информацию о состоянии OAuth через openclaw models status. Используйте это для автоматизации и оповещений; скрипты являются необязательными дополнениями для рабочих процессов на телефоне.

Предпочтительно: проверка через CLI (портативно)

openclaw models status --check

Коды завершения:

  • 0: OK
  • 1: истекшие или отсутствующие учетные данные
  • 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, пропустите эти скрипты.