Release and CI
Scripts
scripts/ contém scripts auxiliares para fluxos de trabalho locais e tarefas operacionais. Use-os quando uma tarefa estiver claramente vinculada a um script; caso contrário, prefira a CLI.
Convenções
- Os scripts são opcionais, a menos que sejam mencionados na documentação ou nas listas de verificação de lançamento.
- Prefira as interfaces da CLI quando existirem (exemplo:
openclaw models status --check). - Pressuponha que os scripts sejam específicos do host; leia-os antes de executá-los em uma nova máquina.
Scripts de monitoramento de autenticação
A autenticação geral de modelos é abordada em Autenticação. Os scripts abaixo constituem um sistema separado e opcional para monitorar um token de assinatura da CLI do Claude Code em um host remoto/sem interface gráfica e refazer a autenticação por um telefone:
scripts/setup-auth-system.sh- configuração única: verifica a autenticação atual, ajuda a gerar umclaude setup-tokende longa duração e exibe as etapas de instalação no systemd/Termux.scripts/claude-auth-status.sh [full|json|simple]- verifica o status de autenticação do Claude Code e do OpenClaw.scripts/auth-monitor.sh- consulta o status periodicamente e envia uma notificação (pelo envio do OpenClaw e/ou pelo ntfy.sh) quando o token está próximo de expirar. Variáveis de ambiente:WARN_HOURS(padrão:2),NOTIFY_PHONE,NOTIFY_NTFY. Execute-o de forma agendada por meio dos arquivos incluídosscripts/systemd/openclaw-auth-monitor.{service,timer}(a cada 30 minutos).scripts/mobile-reauth.sh- executa novamenteclaude setup-tokene exibe URLs para abrir em um telefone, para uso por SSH pelo Termux.scripts/termux-quick-auth.sh,scripts/termux-auth-widget.sh,scripts/termux-sync-widget.sh- scripts do Termux:Widget que se conectam ao host por SSH, exibem uma notificação breve de status e abrem o console/as instruções de reautenticação quando a autenticação expira.
Auxiliar de leitura do GitHub
Use scripts/gh-read quando quiser que o gh use um token de instalação de um GitHub App para chamadas de leitura limitadas ao repositório, mantendo o gh normal conectado à sua conta pessoal para ações de escrita.
Variáveis de ambiente obrigatórias:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
Variáveis de ambiente opcionais:
OPENCLAW_GH_READ_INSTALLATION_IDquando quiser ignorar a busca da instalação com base no repositórioOPENCLAW_GH_READ_PERMISSIONScomo uma substituição separada por vírgulas para o subconjunto de permissões de leitura a solicitar
Ordem de resolução do repositório:
gh ... -R owner/repoGH_REPOgit remote origin
Exemplos:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
Ao adicionar scripts
- Mantenha os scripts específicos e documentados.
- Adicione uma breve entrada na documentação relevante (ou crie uma, caso não exista).