Aller au contenu

Scripts

Le répertoire scripts/ contient des scripts d’assistance pour les flux de travail locaux et les tâches d’exploitation. Utilisez-les lorsqu’une tâche est clairement liée à un script ; sinon, préférez la CLI.

  • Les scripts sont optionnels sauf s’ils sont référencés dans la documentation ou les listes de vérification de version.
  • Privilégiez les interfaces de la CLI lorsqu’elles existent (exemple : la surveillance d’authentification utilise openclaw models status --check).
  • Supposez que les scripts sont spécifiques à l’hôte ; lisez-les avant de les exécuter sur une nouvelle machine.

La surveillance de l’authentification est traitée dans Authentification. Les scripts sous scripts/ sont des extras optionnels pour les flux de travail systemd/Termux sur téléphone.

Utilisez scripts/gh-read lorsque vous voulez que gh utilise un jeton d’installation d’application GitHub pour les appels de lecture limités au dépôt, tout en laissant le gh normal sur votre connexion personnelle pour les actions d’écriture.

Env requis :

  • OPENCLAW_GH_READ_APP_ID
  • OPENCLAW_GH_READ_PRIVATE_KEY_FILE

Env optionnel :

  • OPENCLAW_GH_READ_INSTALLATION_ID lorsque vous souhaitez ignorer la recherche d’installation basée sur le dépôt
  • OPENCLAW_GH_READ_PERMISSIONS comme une substitution séparée par des virgules pour le sous-ensemble de permissions de lecture à demander

Ordre de résolution du dépôt :

  • gh ... -R owner/repo
  • GH_REPO
  • git remote origin

Exemples :

  • scripts/gh-read pr view 123
  • scripts/gh-read run list -R openclaw/openclaw
  • scripts/gh-read api repos/openclaw/openclaw/pulls/123
  • Gardez les scripts ciblés et documentés.
  • Ajoutez une courte entrée dans la documentation pertinente (ou créez-en une si elle manque).