AI-сообщения коммитов
Kodik умеет генерировать сообщение коммита прямо из панели Source Control — достаточно одного нажатия.
Как это работает
Заголовок раздела «Как это работает»- Проиндексируйте нужные изменения в Git (
git add). - В поле ввода Source Control нажмите значок ✦ (искра) справа от поля.
- Kodik проанализирует индексированный diff, подберёт стиль из истории репозитория и запишет результат прямо в поле ввода.
Генерация использует backend Kodik, настроенный в IDE, включая kodik.apiBaseUrl, если вы работаете с self-hosted или проксированным backend.
Пока идёт генерация, значок меняется на кнопку стоп — нажмите её, чтобы прервать процесс. Команды также доступны через палитру команд:

Действия Git в чате
Заголовок раздела «Действия Git в чате»Меню Source Control в нижней части чата показывает одну компактную панель с внутренними отступами и стабильными пунктами Commit, Push и Create PR. Оно открывается прямо над индикатором ветки, поэтому действия не уменьшают ширину поля ввода в узкой панели чата. При открытии фокус переходит в меню, остаётся внутри его действий при нажатии Tab и возвращается к индикатору ветки после закрытия клавишей Escape.
Commit не создаёт коммит сразу. Он открывает выбранный репозиторий во встроенной панели Source Control и переводит фокус в поле сообщения коммита, даже если чат направлен на репозиторий вне открытого рабочего пространства. Индексируйте или исключайте отдельные файлы и изменения там, введите сообщение самостоятельно или воспользуйтесь Generate Commit Message, затем создайте коммит стандартными элементами управления Source Control. Конфликты и незавершённые операции Git остаются видны в той же панели, где их можно разрешить или продолжить.
Поскольку операцией управляет встроенная панель Source Control, ваши настройки Git, хуки, проверка сообщения и атрибуция Kodik продолжают применяться.
Push становится доступен только после очистки рабочего дерева, когда Git-провайдер предлагает Publish Branch или Sync.
Create PR подготавливает запрос для агента, не обращаясь к GitHub сразу. Команда вставляет редактируемую инструкцию в поле чата, переводит туда фокус и выделяет [целевая ветка], чтобы вы могли сразу ввести ветку назначения. Проверьте или дополните запрос и отправьте его, когда будете готовы: инструкция просит агента изучить полный diff ветки, при необходимости отправить ветку в удалённый репозиторий, составить точные заголовок и описание и создать pull request.
Индикатор ветки также следует за переключениями, сделанными во внешнем терминале, в том числе когда для чата выбрана папка вне открытого рабочего пространства.