Управление Git и терминал внутри Antigravity 2.0
Promtime
googleGoogle добавила в Antigravity 2.0 управление системой контроля версий и встроенный терминал: правая панель ассистента объединяет три вида изменений в репозитории и отдельную вкладку с командной строкой. Об обновлении интерфейса сообщил Testingcatalog. Функции рассчитаны на разработчиков, которые работают в паре с ИИ-агентами и которым нужна надёжная картина всех изменений в рабочей области, а не только правок, внесённых инструментом редактирования агента.
Коротко
- В подключённую к рабочему дереву Git боковую панель попадают правки агента, стороннего редактора, программы на Python или Bash-скрипта, а также расхождения текущей ветки с origin/main и незакоммиченные файлы.
- Изменённые файлы можно открывать, искать внутри диффов и переключать раздельный и единый режимы просмотра, а стейджинг, сообщение коммита и сам коммит доступны из той же боковой панели.
- Раньше для проверки состояния репозитория приходилось выходить из Antigravity и запускать git status или git diff, теперь стейджинг, коммит и запуск тестов доступны в том же окне.
Проверяемость стала главным ограничением агентных сред: агент правит файлы, но параллельно их меняют скрипты, форматтеры и сборочные команды, и панель, которая видит только собственные правки инструмента, даёт неполную картину. Привязка обзора к рабочему дереву Git выглядит как попытка вернуть разработчику привычную точку истины и сократить число переключений между окнами. Судя по всему, конкуренция между ИИ-редакторами смещается от качества генерации к качеству ревью.
Боковая панель подключена к рабочему дереву Git и объединяет виды Agent Edits, Uncommitted и Branch
Пересобранная боковая панель подключена напрямую к рабочему дереву Git и сводит вместе три вида: Agent Edits, Uncommitted и Branch. В неё попадают изменения, сделанные агентом, отдельным редактором, программой на Python или Bash-скриптом, а также различия текущей ветки с origin/main. Прежний интерфейс показывал только правки, внесённые через инструмент редактирования агента.
Antigravity 2.0 и раньше выводила правки агента в боковой панели, а новый вид опирается на Git и отражает состояние ветки и рабочего каталога целиком, включая незакоммиченные файлы. Команда Antigravity подаёт обновление как шаг к проверяемости и доверию в разработке с участием ИИ, где часть изменений вносит агент.
Рабочее дерево в Git это текущее состояние файлов проекта на диске, а origin/main обозначает основную ветку в удалённом репозитории. Опора на них означает, что панель отражает состояние проекта целиком, независимо от того, какой инструмент внёс изменение и был ли он запущен из ассистента.
Стейджинг, сообщение коммита и сам коммит доступны из боковой панели
Изменённые файлы открываются прямо из боковой панели, внутри диффов работает поиск, а просмотр переключается между раздельным и единым режимами. Раздельный режим показывает старую и новую версию файла рядом, построчно, единый склеивает их в один поток строк с пометками добавленных и удалённых.
Отдельный вид со стейджингом позволяет отмечать файлы, добавлять их в индекс и убирать оттуда, писать сообщение коммита и фиксировать изменения без перехода в другой инструмент или во внешний Git-клиент. Индекс в Git это промежуточная область между рабочим деревом и историей изменений: в коммит уходит только то, что в неё добавлено. Перед созданием коммита Antigravity может показать автоматически сгенерированное сообщение.
Во вкладке Terminal запускаются тесты, линтеры и сборки без выхода из приложения
Соседняя вкладка Terminal закрывает остальную часть рабочего цикла внутри приложения: в ней запускаются тесты, линтеры, сборки, команды пакетных менеджеров и другие утилиты. В демонстрации Google показаны git status и go test ./..., то есть проверка состояния рабочего дерева и прогон тестов по всем пакетам проекта.
Прежде даже для разовых bash-команд приходилось переключаться в отдельный терминал. В анонсе обновления работа с Git-процессами и встроенная командная строка названы частым запросом пользователей, а своевременность релиза связана с уровнем, которого достигли модели вроде Gemini 3.7 Flash. В связке терминал и панель контроля версий дают возможность разобрать вывод агента, проверить побочные эффекты сторонних инструментов и довести изменения до коммита в одном рабочем пространстве.
Симуляция есть, дат выката нет
К релизу приложена интерактивная симуляция, в которой можно опробовать переключение видов, разбор диффов, команды в терминале и сценарий коммита; Google отмечает, что её оформление может слегка отличаться от продукта. Сроки и каналы распространения обновления в анонсе не названы, как и поддержка систем контроля версий помимо Git и доступность новых видов во всех конфигурациях Antigravity 2.0.
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.
Из Google мы используем только имя и аватар. Почту не сохраняем.
