Giám sát Auth

OpenClaw cung cấp thông tin tình trạng OAuth thông qua lệnh openclaw models status. Các bạn dùng lệnh này để tự động hóa và cảnh báo; còn các script là tùy chọn bổ sung cho workflow trên điện thoại.

Khuyên dùng: Kiểm tra qua CLI (portable)

openclaw models status --check

Exit codes:

  • 0: OK
  • 1: credentials đã hết hạn hoặc thiếu
  • 2: sắp hết hạn (trong vòng 24h)

Lệnh này hoạt động với cron/systemd và không cần script bổ sung.

Script tùy chọn (ops / workflow trên điện thoại)

Các script này nằm trong thư mục scripts/ và là tùy chọn. Chúng yêu cầu SSH access đến Gateway host và được tối ưu cho systemd + Termux.

  • scripts/claude-auth-status.sh giờ dùng openclaw models status --json làm nguồn dữ liệu chính (fallback sang đọc file trực tiếp nếu CLI không khả dụng), nên các bạn cần giữ openclaw trong PATH cho timers.
  • scripts/auth-monitor.sh: target cho cron/systemd timer; gửi cảnh báo (ntfy hoặc điện thoại).
  • scripts/systemd/openclaw-auth-monitor.{service,timer}: systemd user timer.
  • scripts/claude-auth-status.sh: công cụ kiểm tra auth cho Claude Code + OpenClaw (full/json/simple).
  • scripts/mobile-reauth.sh: flow re-auth có hướng dẫn qua SSH.
  • scripts/termux-quick-auth.sh: widget một chạm để xem status + mở auth URL.
  • scripts/termux-auth-widget.sh: widget flow có hướng dẫn đầy đủ.
  • scripts/termux-sync-widget.sh: đồng bộ credentials từ Claude Code → OpenClaw.

Nếu các bạn không cần tự động hóa trên điện thoại hoặc systemd timers, có thể bỏ qua các script này.