Интеграция с GitHub Actions
Примеры из «книги рецептов»
Другие CI‑системы
- возможностью запускать shell‑скрипты (bash, zsh и т. д.)
- переменными окружения для настройки ключа API
- доступом в интернет для обращения к API Cursor
Уровни автономности
Полная автономность
- Анализировать изменения в PR
- Создавать и управлять ветками git
- Коммитить и пушить изменения
- Оставлять комментарии в pull request’ах
- Обрабатывать все ошибки
Подход с ограниченной автономией
Рекомендуем использовать этот подход с ограничениями на основе разрешений для продакшен‑CI‑воркфлоу. Это сочетает лучшее из обоих миров: агент может умно выполнять сложный анализ и вносить изменения в файлы, а критически важные операции остаются детерминированными и поддающимися аудиту.
Ограничения на базе разрешений
Аутентификация
Сгенерируй свой API‑ключ
Настрой секреты репозитория
- Перейди в свой репозиторий на GitHub
- Нажми Settings → Secrets and variables → Actions
- Нажми New repository secret
- Назови его
CURSOR_API_KEY
- Вставь свой API‑ключ в поле значения
- Нажми Add secret
Использование в workflow
CURSOR_API_KEY
: