Release and CI
Secuencias de comandos
El directorio scripts/ contiene scripts auxiliares para flujos de trabajo locales y tareas de operaciones.
Úsalos cuando una tarea esté claramente vinculada a un script; de lo contrario, prefiere la CLI.
Convenciones
- Los scripts son opcionales salvo que se mencionen en la documentación o en listas de verificación de lanzamientos.
- Prefiere las superficies de CLI cuando existan (ejemplo: el monitoreo de autenticación usa
openclaw models status --check). - Asume que los scripts son específicos del host; léelos antes de ejecutarlos en una máquina nueva.
Scripts de monitoreo de autenticación
El monitoreo de autenticación se cubre en Autenticación. Los scripts en scripts/ son extras opcionales para flujos de trabajo de teléfonos con systemd/Termux.
Ayudante de lectura de GitHub
Usa scripts/gh-read cuando quieras que gh use un token de instalación de una GitHub App para llamadas de lectura con alcance de repositorio, dejando el gh normal en tu inicio de sesión personal para acciones de escritura.
Variables de entorno obligatorias:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
Variables de entorno opcionales:
OPENCLAW_GH_READ_INSTALLATION_IDcuando quieras omitir la búsqueda de instalación basada en el repositorioOPENCLAW_GH_READ_PERMISSIONScomo anulación separada por comas para el subconjunto de permisos de lectura que se solicitará
Orden de resolución del repositorio:
gh ... -R owner/repoGH_REPOgit remote origin
Ejemplos:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
Al añadir scripts
- Mantén los scripts enfocados y documentados.
- Añade una entrada breve en el documento relevante (o crea una si falta).