Gigacode Task Commit Check — плагин
gigaide-precommit-gigacode
Плагин GigaIDE и JetBrains запускает перед commit выбранные задачи GigaCode CLI с контекстом изменений в JSON
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Плагин запускает внешнюю команду перед каждым commit с путями и сообщением commit
- Задачи выполняет локальный агент, и его действия зависят от текста задачи
Установка
- Работает в
- Сервисы
Ручная установка
mvn packageСборка ZIP в `target/`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин запускает внешнюю команду перед каждым commit с путями и сообщением commit
- Задачи выполняет локальный агент, и его действия зависят от текста задачи
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин добавляет проверку «Gigacode tasks» в окно Commit. Пользователь создает задачи с названием и описанием, включает нужные, а перед commit плагин по очереди запускает каждую командой `gigacode task run --context <файл>`. Контекст передается временным JSON-файлом. В контексте лежат название и описание задачи, корень проекта, сообщение commit, список измененных файлов с относительным и абсолютным путем, типом изменения, корнем VCS и именем модуля, а также затронутые модули. Так локальный агент GigaCode видит, что меняется, и выполняет проверку, например ревью или поиск пропущенных тестов. Настройки лежат в `Settings`, `Tools`, `Gigacode Commit Check`: там же плагин проверяет, что CLI `gigacode` доступен. Проверка включается в окне Commit. Установка идет ZIP-файлом из релиза GitHub через `Install Plugin from Disk`, сборка выполняется командой `mvn package`.
Для кого. Командам на GigaIDE или IntelliJ, которые хотят встроить в процесс commit свои проверки силами GigaCode: ревью, тесты, правила оформления.
Подходит, если
- Каждый commit проходит автоматическое ревью локальным агентом GigaCode до отправки
- Для разных правил заведено несколько задач, и часть из них включают только на время релиза
- Агенту важно знать затронутые модули, чтобы проверка шла по нужным частям монорепозитория
- Команда работает во внутренней среде, где доступен только локальный GigaCode CLI
Не подходит, если
- Команда не использует GigaCode CLI: плагин запускает только его
- Проверка должна блокировать commit жестким правилом на сервере: плагин работает локально в IDE
- Задачи пишутся на лету под разовый вопрос, для этого хватает обычного чата с агентом
Пример запроса к агенту
Создай задачу «ревью перед commit»: проверить `diff` на забытые отладочные вызовы и сообщить список файлов.Ограничения
Плагин запускает `gigacode task run`, поэтому на машине нужен установленный и настроенный GigaCode CLI. В README нет описания версий среды, с которыми плагин проверен, и лицензии в репозитории не видно.
Плагин передает агенту пути и сообщение commit, поэтому результат зависит от того, что делает сама задача: исполнение, форматы ответов и коды возврата задает пользователь. Сборка идет через Maven, готовый ZIP публикует CI в релизах GitHub. Последний пуш в репозиторий датирован августом 2026 года.
Как отключить. Выключите проверку в окне Commit или удалите плагин в `Settings`, `Plugins`.
Частые вопросы
Как поставить плагин в GigaIDE?
Скачайте ZIP из релиза GitHub и выберите `Install Plugin from Disk` в настройках плагинов, либо соберите ZIP командой `mvn package`.
Что получает задача на входе?
Временный JSON с названием и описанием задачи, корнем проекта, сообщением commit, списком измененных файлов и затронутыми модулями.
Какая команда запускает задачу?
`gigacode task run --context <файл>`, где файл содержит контекст изменений. Задачи выполняются по очереди.
Где включить проверку?
Задачи создаются в `Settings`, `Tools`, `Gigacode Commit Check`, а сама проверка включается в окне Commit.
Работает ли плагин без GigaCode CLI?
Нет. Плагин только запускает CLI и передает ему контекст, а проверку выполняет агент.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
GigaChat — все инструментыGigaCode Commit
gigacode-commit
Плагин IntelliJ IDEA пишет сообщение для Git commit по выбранным изменениям через локальные CLI-агенты GigaCode или Codex
Process Kit для GigaCode
process-kit
Рабочая папка для GigaCode: ассистент берет задачу словами, находит готовый процесс из шагов и выполняет его с планом и отчетом в outputs
QA Agent для GigaCode CLI: 14 ролей и 6 скиллов для тестирования
QaAgentGigacodeCli
Тестирование по требованиям в GigaCode: от анализа и проверки автотестов до заключения, с поиском дублей перед заведением бага в Jira
GigaCode: проектные флоу с хуками, гейтами и OpenSpec
gigacodeAgents
Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку
GigaCode Bridge MCP
Gigacode-bridge-mcp
MCP-сервер передает GigaCode CLI изолированные правки кода во временных рабочих деревьях Git и возвращает патч на независимое ревью
Один файл на Node.js превращает установленный GigaCode CLI в локальный OpenAI-сервер с потоковым ответом и общей историей диалога
Коротко о README
README коротко описывает контекст, который получают задачи, сборку через Maven, установку ZIP из релиза и настройку задач в окне Commit.