Умный коммиттинг с Git

Матрёна Coder имеет встроенную интеграцию с Git. Агент может ревьюить код, генерировать осмысленные коммит-месседжи и управлять ветками.

Генерация Commit Message

Забудьте про коммиты в стиле "fixed bug" или "updates".

Когда вы переходите на вкладку Source Control (Иконка ветки слева) и ваш код готов к коммиту, просто нажмите на иконку "Искорка" (✨) в поле ввода сообщения.

  1. Матрёна проанализирует все добавленные файлы (Staged Changes).
  2. Поймет контекст: например, что вы добавили компонент корзины и обновили роутинг.
  3. Сгенерирует структурированное сообщение по формату Conventional Commits: feat(cart): implement add to cart logic and sync state.

Агент как Git-коллега

Вы можете просить агента сделать рутину с репозиторием. Например, в чат можно написать:

"Приведи в порядок ветки. Удали все локальные ветки, которые уже смержены в main, и стяни последние изменения."

Агент выполнит git fetch --prune, найдет все смерженные ветки и удалит их через терминал.

AI Code Review перед пушем

Это опциональная, но крайне полезная фича для джунов и соло-разработчиков. Вы можете включить Pre-push Review в настройках.

При попытке отправить код на GitHub/GitLab сработает хук: агент быстро пробежится по диффу и, если найдет утечку API-ключа (например, вы случайно закоммитили .env файл) или грубую архитектурную ошибку — он прервёт пуш с тревожным сообщением.