Проверка изменений git даёт вам немедленную видимость того, что ИИ-модель изменила на диске. В то время как проверка вывода чата показывает вам diffs, которые модель намеревалась сделать, проверка изменений git показывает вам, что на самом деле произошло — реальное состояние файловой системы. Pastukhov Agent отслеживает изменения git в реальном времени и связывает их с вашими разговорами в чате для полной прослеживаемости.

Панель Git
Панель git справа от вида чата показывает текущее состояние вашего репозитория. Она обновляется мгновенно, когда изменения обнаруживаются на сервере с запасной синхронизацией каждые 15 секунд для обеспечения правильного состояния.
- Две вкладки — Проект (ваше основное рабочее пространство) и Навыки (каталог
.claude/skills). Каждый репозиторий отслеживается независимо - Список файлов — Каждый изменённый файл появляется с его относительным путём, иконкой состояния (изменён, добавлен, удалён, переименён, не отслеживается) и сводкой изменений, показывающей добавления и удаления
- Кэширование состояния — Статус git опрашивается с серверным кэшем 2 секунды, поэтому быстрые обновления не перегружают систему
Список файлов отсортирован в алфавитном порядке и ограничен 1000 файлами для производительности, но вы можете загрузить все файлы, если хотите, кликнув кнопку «load more» — просто убедитесь, что ваш браузер может справиться с этим количеством данных. В случае масштабных обновлений репо вам всё равно не нужно инспектировать больше файлов в реальных сценариях.
Быстрый коммит и откат
Pastukhov Agent предоставляет действия коммита и отката в один клик прямо на панели git, чтобы вы могли проверяовать и действовать с изменениями без переключения на отдельный git-интерфейс.
Быстрый коммит
- Поле сообщения коммита автоматически заполняется из заголовка чата — поэтому, если ваш чат «Add user authentication», сообщение коммита становится «Добавить аутентификацию пользователей»
- Кликните Commit (или нажмите Enter), чтобы stage все изменения, закоммитить и отправить в remote в одном действии
- Коммит автоматически связывается с текущей сессией чата для прослеживаемости
Сообщение коммита и заголовок чата остаются синхронизированными — редактирование одного обновляет другое.
🎉 Каждый успешный коммит запускает анимацию конфетти и звуковой эффект. Чтобы отключить звук, используйте переключатель динамика в заголовке или настройте громкость коммита в Настройки → Настройки звука. Чтобы отключить конфетти, переключите его в Настройки → Настройки звука через переключатель Confetti On.
Откат файла
Каждый изменённый файл имеет кнопку отмены на панели git. Клик на неё откатывает этот конкретный файл:
- Отслеживаемые файлы — Запускает
git checkout -- pathдля восстановления файла в его последнее закоммиченное состояние - Неотслеживаемые файлы — Удаляет файл напрямую из файловой системы
Есть также опция «undo all», которая откатывает каждое изменение сразу: git checkout -- . для отслеживаемых файлов и git clean -f -d для неотслеживаемых файлов. Используйте это, когда модель сделала массовые нежелательные изменения и вы хотите начать заново. В реальных сценариях кодирования легче и быстрее начать с нуля в новом чате, чем исправлять тонны неправильно изменённых файлов из-за того, что модель неправильно поняла ваши требования.
Связывание чата и коммитов
Каждый коммит, созданный через UI, автоматически связывается с активной сессией чата. Это создаёт двунаправленную цепочку прослеживаемости: из любого коммита вы можете вернуться к разговору, который его произвёл, и из любого чата вы можете видеть все коммиты, которые он сгенерировал.
От чата к коммитам
Панель git включает выпадающий список коммитов, показывающий все коммиты, связанные с текущим чатом. Каждая запись отображает сообщение коммита, дату и кликабельную ссылку на страницу деталей коммита. Список чатов также показывает бейдж количества коммитов рядом с чатами, которые имеют связанные коммиты.
От коммитов к чату
Страница коммитов перечисляет все коммиты по всем чатам. Каждый коммит показывает его хэш, сообщение, дату, ветку и связанный чат (если есть). Кликните «View Chat», чтобы открыть разговор, который произвёл этот коммит — полезно для понимания контекста и обоснования изменения.
Репозиторий проекта
Pastukhov Agent отслеживает единый git-репозиторий проекта, включающий как код, так и навыки (.claude/skills/):
- Код проекта — основной каталог рабочего пространства. Сообщения коммитов автоматически генерируются из заголовка чата.
- Навыки — подкаталог
.claude/skills. Изменения в файлах навыков (инструкции, скрипты, субдокументы), которые модель делает во время сессии, отображаются в общем списке изменений и коммитятся вместе с проектом.
Эффективные паттерны проверки
- Просмотрите перед коммитом — После того как модель закончит работу, проверьте панель git перед коммитом. Просканируйте список файлов на неожиданные изменения — файлы, которые вы не просили модифицировать, признак того, что модель сбилась с пути.
- Используйте откат для плохих изменений — Если модель сделала нежелательные модификации, кликните отмену на отдельных файлах или используйте «undo all», чтобы сбросить всё. Затем скажите модели, что пошло не так, и позвольте ей попробовать снова. Для масштабных ошибок всегда проще отменить всё, а затем начать с нуля в свежем чате, чем просить модели исправить свои ошибки в дюжинах файлов.
- Коммитьте часто — Создавайте контрольные точки после каждой успешной задачи, даже если вы планируете некоторые небольшие обновления — они могут быть неправильно поняты моделью, и вы потеряете весь свой предыдущий прогресс. Если последующая задача пойдёт не так, вы можете откатиться к известному хорошему состоянию. Связанные коммиты упрощают поиск точного разговора, который произвёл каждую контрольную точку.
- Проверяйте историю коммитов — Периодически просматривайте страницу коммитов, чтобы увидеть общую траекторию изменений по сессиям. Ищите паттерны: есть ли повторяющиеся типы нежелательных изменений, которые можно предотвратить с помощью хуков, CLAUDE.md или навыков?
Для полной справки по функциям git см. Git. Для обзора истории коммитов см. Коммиты. Для автоматизированных рабочих процессов коммитов см. Хуки: Управление поведением модели.