GigaCode-разработчик

GigaCode-разработчик — AI-исполнитель задач в репозитории. Вы назначаете его исполнителем задачи или упоминаете в комментарии, а он анализирует задачу, вносит изменения в код и открывает запрос на слияние с результатом. Ход выполнения виден в AI-сессии.

Функция полезна для понятных и типовых задач: небольшая доработка, правка по комментарию, добавление тестов или утилиты — GigaCode-разработчик берет задачу на себя, а вы возвращаетесь к более важной работе.

Включение GigaCode-разработчика

GigaCode-разработчик подключается в настройках репозитория и доступен авторизованным пользователям.

  1. Перейдите в настройки репозитория > AI-соавторы.

  2. Переведите тумблер GigaCode-разработчик в активное состояние.

  3. GigaCode-разработчик становится доступен: его можно назначить исполнителем задачи и упоминать в комментариях к задачам и запросам на слияние.

Отключение GigaCode-разработчика

  1. Перейдите в настройки репозитория > AI-соавторы.

  2. Переведите тумблер GigaCode-разработчик в неактивное состояние.

  3. GigaCode-разработчика больше нельзя назначить исполнителем, а упоминания в комментариях не запускают выполнение.

  4. Ранее созданные сессии, комментарии и запросы на слияние сохраняются.

Как передать задачу GigaCode-разработчику

Поддерживаются три сценария. В каждом из них запускается AI-сессия, в которой пошагово отображается работа GigaCode-разработчика — от анализа задачи до итога.

Назначение исполнителем задачи

  1. Откройте задачу в репозитории.

  2. В блоке Исполнители нажмите Назначить GigaCode.

  3. GigaCode-разработчик добавляется в исполнители задачи, запускается AI-сессия.

  4. GigaCode-разработчик анализирует задачу, вносит изменения и открывает запрос на слияние с результатом.

  5. По завершении в задаче появляется комментарий с итогом и ссылкой на запрос на слияние.

Упоминание в комментарии к задаче

  1. В комментарии к задаче упомяните GigaCode-разработчика и опишите, что нужно сделать.

  2. Запускается AI-сессия: текст комментария становится основной инструкцией для агента.

  3. Если требуются изменения кода, GigaCode-разработчик вносит их и открывает запрос на слияние. Если это вопрос — отвечает в комментарии к задаче, без запроса на слияние.

Упоминание в комментарии к запросу на слияние

  1. В комментарии к существующему запросу на слияние упомяните GigaCode-разработчика и опишите, что нужно доработать.

  2. Запускается AI-сессия: GigaCode-разработчик вносит правки в тот же запрос на слияние, не создавая новый.

Ход выполнения в AI-сессии

Работа GigaCode-разработчика отображается в виде AI-сессии — ленты событий, которая обновляется по мере выполнения.

Как открыть сессию

  1. На любой странице GitVerse нажмите кнопку GigaCode в правом нижнем углу.

  2. Переключитесь в режим Сессии.

  3. Выберите нужную сессию в списке (сессии сгруппированы по репозиториям).

Что отображается в сессии

В ленте событий отображается все, что делает GigaCode-разработчик:

  • сообщения — текстовые ответы GigaCode-разработчика;
  • размышления — сворачиваемый блок с ходом рассуждений перед действием;
  • вызовы инструментов — по каждому действию отображается название инструмента, а при раскрытии — входные параметры (запрос), результат (ответ);
  • чек-лист — список шагов задачи с актуальным статусом каждого пункта; обновляется по мере выполнения;
  • статус сессии — выполняется, завершено, ошибка или отменено.

Информационный блок сессии (кнопка i) содержит детали: репозиторий, задачу, инициатора, статус, время создания и обновления, идентификатор CI/CD-прогона.

По завершении в исходной задаче появляется комментарий GigaCode-разработчика с итогом и ссылкой на запрос на слияние.

Что дальше

  1. Используйте GigaCode-ассистент для быстрых ответов по работе с GitVerse и помощи с кодом прямо в интерфейсе платформы.
  2. Подключите GigaCode-агента для ревью и совместной работы над кодом в запросах на слияние.
  3. Используйте генерацию сообщения коммита при внесении изменений.