Auth monitoring
Fased exposes model-provider auth health through the CLI. That is the source of truth for scheduled tasks, systemd timers, shell scripts, and external monitors.Preferred check
0: credentials look healthy1: credentials are missing or already expired2: credentials are close to expiry, currently inside the default 24-hour OAuth warning window
Optional Claude-oriented scripts
The helper scripts underscripts/ are convenience layers for personal Claude
Code and Fased auth ops flows. The standard provider-aware monitoring path is
fased models status --check.
scripts/claude-auth-status.sh- reads
fased models status --jsonfirst - falls back to direct file inspection only if the CLI is unavailable
- reads
scripts/auth-monitor.sh- Claude Code expiry wrapper for local alerts or phone notifications
scripts/systemd/fased-auth-monitor.{service,timer}- user-level systemd timer units
scripts/mobile-reauth.sh- guided SSH re-auth flow
scripts/termux-quick-auth.sh- compact Termux widget helper
scripts/termux-auth-widget.sh- fuller guided Termux flow
scripts/termux-sync-widget.sh- sync helper for Claude Code credentials into Fased
fased models status --check directly.