Release and CI

Скрипты

Каталог scripts/ содержит вспомогательные скрипты для локальных рабочих процессов и операционных задач. Используйте их, когда задача явно связана со скриптом; в остальных случаях предпочитайте CLI.

Соглашения

  • Скрипты являются необязательными, если они не упомянуты в документации или проверочных списках релиза.
  • Предпочитайте поверхности CLI, когда они существуют (пример: мониторинг аутентификации использует openclaw models status --check).
  • Считайте скрипты зависящими от хоста; читайте их перед запуском на новой машине.

Скрипты мониторинга аутентификации

Мониторинг аутентификации описан в разделе Аутентификация. Скрипты в scripts/ являются необязательными дополнениями для рабочих процессов systemd/Termux на телефоне.

Вспомогательный инструмент чтения GitHub

Используйте scripts/gh-read, когда нужно, чтобы gh использовал токен установки GitHub App для запросов чтения в рамках репозитория, сохраняя обычный gh с вашим личным входом для действий записи.

Обязательные переменные окружения:

  • OPENCLAW_GH_READ_APP_ID
  • OPENCLAW_GH_READ_PRIVATE_KEY_FILE

Необязательные переменные окружения:

  • OPENCLAW_GH_READ_INSTALLATION_ID, когда нужно пропустить поиск установки на основе репозитория
  • OPENCLAW_GH_READ_PERMISSIONS как переопределение через запятую для подмножества разрешений чтения, которое нужно запросить

Порядок определения репозитория:

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

Примеры:

  • scripts/gh-read pr view 123
  • scripts/gh-read run list -R openclaw/openclaw
  • scripts/gh-read api repos/openclaw/openclaw/pulls/123

При добавлении скриптов

  • Делайте скрипты сфокусированными и документированными.
  • Добавьте короткую запись в соответствующий документ (или создайте его, если он отсутствует).

Связанные разделы

Was this useful?
On this page

On this page