Google превратила привычный терминал в настоящий центр управления мультиагентными системами, внедрив поддержку субагентов в Gemini CLI. Теперь вайбкодеры могут делегировать рутину специализированным AI-экспертам, не перегружая основную сессию разработки.
Как это работает
Механика максимально проста: используется синтаксис @agent. Вы создаете или выбираете готового агента под конкретную задачу (например, рефакторинг схемы БД или написание тестов) и запускаете его параллельно с основной сессией.
Субагент разворачивается в изолированном окружении, считывает только нужные файлы, генерирует код и возвращает готовый результат в основной поток. Это очень похоже на подход OpenAI Agents SDK, где автономные агенты могут самостоятельно перемещаться по файловой структуре и использовать инструменты.
Решение проблемы «Context Rot»
Главная боль при работе с большими кодовыми базами — это context rot (деградация контекста). Даже если у модели окно в миллионы токенов, со временем она начинает «забывать» ранние инструкции или галлюцинировать.
Субагенты решают эту проблему за счет изоляции:
- Фокус: Основная сессия не забивается логами и временными данными.
- Чистота: Каждому субагенту скармливается только тот объем данных, который необходим для его задачи.
- Контроль: Разработчик сам определяет границы компетенций агента и его среду выполнения.
Почему это важно для вайбкодеров
Для тех, кто привык собирать продукты в связке с Cursor или Windsurf, это обновление Gemini CLI дает еще больше автономности. Теперь вместо того, чтобы просить основной чат «сделай всё сразу», вы можете отправить @db-agent фиксить миграции, пока сами набрасываете UI с помощью основной модели.
Такой подход обеспечивает чистый аудит (audit trail) — вы всегда видите, какой агент внес изменения и почему. Google фактически легализует микросервисную архитектуру на уровне AI-агентов прямо в вашем терминале.