Release and CI
Scripts
scripts/ bevat hulpscripts voor lokale workflows en operationele taken. Gebruik deze wanneer een taak duidelijk aan een script is gekoppeld; geef anders de voorkeur aan de CLI.
Conventies
- Scripts zijn optioneel, tenzij ernaar wordt verwezen in documentatie of releasechecklists.
- Geef de voorkeur aan CLI-interfaces wanneer die bestaan (voorbeeld:
openclaw models status --check). - Ga ervan uit dat scripts hostspecifiek zijn; lees ze voordat je ze op een nieuwe machine uitvoert.
Scripts voor authenticatiebewaking
Algemene modelauthenticatie wordt behandeld in Authenticatie. De onderstaande scripts vormen een afzonderlijk, optioneel systeem voor het bewaken van een Claude Code CLI-abonnementstoken op een externe/headless host en het opnieuw authenticeren vanaf een telefoon:
scripts/setup-auth-system.sh- eenmalige installatie: controleert de huidige authenticatie, helpt een langlevendeclaude setup-tokente genereren en toont installatiestappen voor systemd/Termux.scripts/claude-auth-status.sh [full|json|simple]- controleert de authenticatiestatus van Claude Code en OpenClaw.scripts/auth-monitor.sh- controleert periodiek de status en stuurt een melding (via OpenClaw send en/of ntfy.sh) wanneer de vervaldatum van het token nadert. Omgevingsvariabelen:WARN_HOURS(standaard2),NOTIFY_PHONE,NOTIFY_NTFY. Voer dit volgens een schema uit via de meegeleverdescripts/systemd/openclaw-auth-monitor.{service,timer}(elke 30 minuten).scripts/mobile-reauth.sh- voertclaude setup-tokenopnieuw uit en toont URL's die je op een telefoon kunt openen, voor gebruik via SSH vanuit Termux.scripts/termux-quick-auth.sh,scripts/termux-auth-widget.sh,scripts/termux-sync-widget.sh- Termux:Widget-scripts die via SSH verbinding maken met de host, een statusmelding tonen en de console/instructies voor herauthenticatie openen wanneer de authenticatie is verlopen.
GitHub-leeshulpmiddel
Gebruik scripts/gh-read wanneer je wilt dat gh een installatietoken van een GitHub App gebruikt voor repo-gebonden leesaanroepen, terwijl de normale gh voor schrijfacties aangemeld blijft met jouw persoonlijke account.
Vereiste omgevingsvariabelen:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
Optionele omgevingsvariabelen:
OPENCLAW_GH_READ_INSTALLATION_IDwanneer je het op de repo gebaseerde opzoeken van de installatie wilt overslaanOPENCLAW_GH_READ_PERMISSIONSals een door komma's gescheiden overschrijving voor de aan te vragen subset van leesrechten
Volgorde voor het bepalen van de repo:
gh ... -R owner/repoGH_REPOgit remote origin
Voorbeelden:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
Bij het toevoegen van scripts
- Houd scripts doelgericht en gedocumenteerd.
- Voeg een korte vermelding toe aan het relevante document (of maak er een als dit ontbreekt).