infoclaw.ru
  • ИИ-агенты
  • Код с ИИ ▾
    • Вайб-кодинг
    • Claude Code
    • MCP-серверы
    • Для разработчиков
    • Сравнения
  • OpenClaw ▾
    • Что такое OpenClaw
    • Установка
    • Навыки
    • Ошибки и решения
    • Интеграции
    • Безопасность
    • Сценарии использования
    • Enterprise
    • Hermes Agent
  • Свой ИИ ▾
    • Локальный ИИ
    • Доступ из России
    • Цены и подписки
  • Обучение ▾
    • Обучение нейросетям
    • ИИ в профессии
    • Как сделать
  • Материалы ▾
    • Новости
    • Разборы
    • Глоссарий
FAQ
  1. Главная
  2. Claude Code
  3. Claude Code и GitHub: @claude в задачах и пул-реквестах
Claude Code

Claude Code и GitHub: @claude в задачах и пул-реквестах

Как подключить Claude Code к GitHub Actions: быстрая установка через /install-github-app, ручная настройка, два режима работы, кто может запускать агента, права приложения и как не разориться на токенах.

Степан Ноянов · 21 августа 2026 г. · 5 мин чтения
Claude Code и GitHub: @claude в задачах и пул-реквестах

В этом материале

  1. Что понадобится
  2. 1. Быстрая установка
  3. 2. Ручная установка
  4. 3. Два режима, и они переключаются сами
  5. 4. Понять, кто может его запускать
  6. 5. Что этим обычно делают
  7. 6. Держать расходы под контролем
  8. Если агент не отвечает
  9. Коротко о главном

Claude Code умеет жить не только у вас в терминале, но и в репозитории: упоминаете @claude в задаче или пул-реквесте — агент разбирает код, вносит правки и пушит коммиты. Настраивается это одной командой, но у настройки есть неочевидные места, из-за которых чаще всего «не отвечает».

Что понадобится

  • Права администратора репозитория — без них не установить приложение и не добавить секрет.
  • Способ аутентификации — API-ключ Anthropic либо токен подписки. Второй генерируется командой claude setup-token и работает на планах Pro, Max, Team и Enterprise.
  • GitHub CLI для быстрой установки: поставить и выполнить gh auth login. Claude Code проверяет его наличие и предупреждает, если не находит.

1. Быстрая установка

В репозитории, который подключаете, запустите claude и выполните:

/install-github-app

Дальше агент делает всё сам: ставит приложение Claude на GitHub, заводит секрет для аутентификации, пушит ветку с файлами рабочих процессов и открывает браузер с готовым пул-реквестом. Остаётся создать его и влить.

Секрет сохраняется под именем ANTHROPIC_API_KEY для ключа или CLAUDE_CODE_OAUTH_TOKEN для токена подписки.

После установки приложения агент спросит, продолжать ли настройку рабочих процессов. Можно ответить «пока пропустить» — тогда установится только приложение, а вернуться к остальному получится повторным запуском той же команды.

2. Ручная установка

Если /install-github-app недоступен или нужен полный контроль над файлами:

  1. Поставить приложение Claude на репозиторий. Действию нужны три его разрешения: Contents, Issues и Pull requests — все на чтение и запись.
  2. Добавить секрет — ANTHROPIC_API_KEY (ключ из консоли Anthropic) либо CLAUDE_CODE_OAUTH_TOKEN (токен подписки). В файле процесса они передаются в разные поля: anthropic_api_key и claude_code_oauth_token соответственно.
  3. Положить файл процесса в .github/workflows/.

Минимальный рабочий процесс выглядит так:

name: Claude Code
on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
jobs:
  claude:
    if: contains(github.event.comment.body, '@claude')
    runs-on: ubuntu-latest
    permissions:
      contents: write
      pull-requests: write
      issues: write
      id-token: write
      actions: read
    steps:
      - uses: actions/checkout@v6
        with:
          fetch-depth: 1
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Что здесь не шаблонное: id-token: write нужен для аутентификации приложением; actions: read позволяет агенту читать результаты сборки в пул-реквесте; условие if не даёт запускать раннер на каждом комментарии подряд.

3. Два режима, и они переключаются сами

Действие определяет режим по наличию поля prompt в конфигурации:

Интерактивный — поля prompt нет. Агент ждёт упоминания @claude в комментарии к задаче или пул-реквесту, в ревью либо в теле новой задачи. Ответ и ход работы он публикует комментарием там же.

Автоматический — поле prompt есть. Агент запускается сам, на любом событии GitHub, включая расписание. По умолчанию результат уходит в журнал запуска, а не в комментарий; чтобы он писал в пул-реквест, это нужно указать в самом задании.

4. Понять, кто может его запускать

Место, где чаще всего ломаются ожидания. Перед стартом действие проверяет инициатора двумя проверками, и любая из них останавливает запуск:

  • Право записи. На событиях задач и пул-реквестов у пользователя должно быть право записи в репозиторий. Исключения задаются параметром allowed_non_write_users — вместе со своим github_token.
  • Живой человек. На любом событии бот отклоняется, если не перечислен в allowed_bots. Это защита от зацикливания. Проверка распространяется и на запуски по расписанию: GitHub приписывает их пользователю, который последним менял расписание, — и если это бот, его придётся внести в список.

ОсторожноУстанавливая приложение Claude, вы соглашаетесь на весь его набор разрешений — GitHub не позволяет принять часть. В набор входят Actions, Checks, Contents, Discussions, Issues, Members, Metadata, Pull requests, Repository hooks, Statuses и Workflows. Если организации нужны только те три, что реально использует действие, придётся сделать своё приложение GitHub — но тогда автоматическое ревью и веб-исправления работать не будут.

5. Что этим обычно делают

Задача → пул-реквест. Комментарий вида «@claude реализуй по описанию из задачи» — агент делает ветку, коммитит и открывает пул-реквест.

Правка по комментарию. «@claude почини TypeError в компоненте панели» прямо в обсуждении.

Ревью каждого пул-реквеста. Отдельный процесс, который ставит плагин ревью и оставляет замечания построчно. При установке через /install-github-app он предлагается вторым файлом.

Регулярные задачи по расписанию. Сводка вчерашних коммитов и открытых задач, проверка зависимостей, дежурные отчёты.

6. Держать расходы под контролем

Каждый запуск тратит две разные вещи: минуты GitHub Actions и токены модели (либо лимиты подписки, если аутентификация по OAuth-токену).

Что реально помогает:

  • писать конкретные запросы — меньше кругов, меньше токенов;
  • держать CLAUDE.md коротким: агент читает его при каждом запуске;
  • ставить --max-turns в claude_args — жёсткий потолок на число шагов;
  • задавать таймаут процесса, чтобы зависший запуск не крутился час;
  • ограничивать параллельные запуски средствами GitHub.

Как оценить порядок сумм — калькулятор расхода и разбор цен.

Если агент не отвечает

Проверять по этому списку, в таком порядке:

  • приложение Claude установлено на этот репозиторий;
  • рабочие процессы в репозитории включены;
  • секрет с ключом или токеном добавлен;
  • в комментарии написано ровно @claude целым словом — не /claude и не @claude-bot;
  • у автора комментария есть право записи.

Отдельный симптом: сборка не запускается на коммитах агента. Причина в том, что GitHub не запускает процессы на коммитах, сделанных стандартным GITHUB_TOKEN. Уберите github_token: ${{ secrets.GITHUB_TOKEN }} из конфигурации, чтобы действие аутентифицировалось приложением Claude, либо передайте токен своего приложения.

Коротко о главном

  • Быстрый путь — /install-github-app из Claude Code в нужном репозитории; нужны права администратора и gh auth login.
  • Режим определяется наличием prompt: без него агент ждёт @claude, с ним запускается сам на любом событии.
  • Запускать может только пользователь с правом записи и только не-бот — это и есть самая частая причина «не отвечает».
  • Приложение GitHub ставится целиком, набор разрешений принять частично нельзя.
  • Расходы режутся точными запросами, коротким CLAUDE.md, --max-turns и таймаутом.
  • Сборка не идёт на коммитах агента — уберите передачу GITHUB_TOKEN.

Дальше: команды и неинтерактивный режим, где взять API-ключ, плагины.

Автоматизация процессов

Заберём рутину у вашей команды

Связываем сервисы в единые процессы: обработка заявок, отчёты, мониторинги, уведомления. Разбираем ваш процесс и предлагаем решение с оценкой сроков.

  • n8n, API, парсинг, интеграции
  • Расчёт окупаемости до старта
  • Сопровождение пакетами по 20 часов

Бесплатная консультация

Расскажите задачу — предложу решение и оценю сроки. Отвечает Степан Ноянов.

Или напишите сразу в Telegram: @noystem

Теги: Claude CodeGitHubGitHub ActionsCI/CDавтоматизация

Вам также может быть интересно

Claude Code NEW

Команды Claude Code: справочник по CLI и слэш-командам

19 августа 2026 г. 6 мин
Claude Code NEW

Claude Code API: как получить ключ и подключить

19 августа 2026 г. 7 мин
Claude Code NEW

Плагины Claude Code: что это, как ставить и когда нужны

21 августа 2026 г. 9 мин
💰
Инструмент Калькулятор стоимости AI-моделей Сравните цены GPT-5.4, Claude и Gemini за минуту
→
🎯
Квиз · 2 мин Какой OpenClaw подходит вам? 5 вопросов — персональная рекомендация
→

Популярное

  1. ИИ-агент для 1С: что можно подключить и с чего начать ИИ-агенты
  2. Как пользоваться Claude Code: первый день + 6 ошибок Claude Code
  3. Вайбкодинг с чего начать: инструкция + 6 ошибок новичка Вайб-кодинг
  4. Вайб-кодинг в 1С: 6 инструментов + где цикл разомкнут Вайб-кодинг
  5. Ошибки OpenClaw: 7 групп + что проверять в каждой Ошибки и решения

Категории

  • Что такое OpenClaw (8)
  • Установка (16)
  • Навыки (23)
  • Интеграции (15)
  • Сравнения (17)
  • Сценарии использования (23)
  • Новости (118)
  • Enterprise / NemoClaw (15)
  • Безопасность (10)
  • Для разработчиков (5)
  • Ошибки и решения (71)
  • Доступ из России (6)
  • Локальный ИИ (9)
  • ИИ-агенты (24)
  • Разборы (45)
  • Hermes Agent (10)
  • MCP-серверы (37)
  • Нейросети: цены и доступ (19)
  • Как сделать (11)
  • Обучение (4)
  • Глоссарий (12)
  • Claude Code (11)
  • Вайб-кодинг (9)
  • ИИ в профессии (4)

Недавнее

  • Искусственный интеллект как симулятор людей: новая парадигма в моделировании поведения сегодня
  • Как агенты ИИ вышли из «цифровой тюрьмы» и что это значит для пользователей сегодня
  • Как NVIDIA AVO и другие достижения меняют мир ИИ-агентов: системный дизайн важнее мощности модели вчера

Быстрый старт

Новичок в OpenClaw? Начните отсюда:

  • → Что такое OpenClaw
  • → Установка за 10 минут
  • → Топ-10 навыков
  • → Подключить Telegram

Теги

установканавыкиtelegramwhatsappmacoswindowsenterpriseголосopen-sourcellmprivacynode.js
infoclaw.ru

Независимый информационный ресурс об ИИ-агенте OpenClaw. Статьи, гайды и новости на русском языке.

Разделы

  • Вайб-кодинг
  • Claude Code
  • MCP-серверы
  • Что такое OpenClaw
  • Установка
  • Навыки
  • Интеграции
  • Сравнения
  • Enterprise
  • ИИ в профессии
  • Цены и подписки
  • Новости

Интеграции

  • Telegram
  • WhatsApp
  • Slack
  • Discord
  • iMessage
  • Teams
  • Matrix
  • Все (20+) →

Ресурсы

  • Вопросы и ответы
  • Глоссарий
  • Для разработчиков
  • Разборы
  • Карта сайта

© 2026 infoclaw.ru — Независимый ресурс. Не является официальным сайтом проекта OpenClaw.

О проекте Автор Политика конфиденциальности Пользовательское соглашение Контакты