Google продолжает активно развивать Gemini CLI, превращая его из простого интерфейса в полноценного автономного агента для разработки. Свежий релиз v0.39.0 приносит функции, которые делают работу с AI-инструментами более предсказуемой и управляемой.
Главное в версии v0.39.0: Скиллы под контролем
Самое заметное нововведение — команда /memory. Теперь вайбкодеры могут просматривать и редактировать «скиллы», которые агент извлекает и сохраняет в процессе сессии. Это решает проблему «галлюцинаций» в навыках: если AI запомнил неверный паттерн или устаревшую команду, вы можете вручную пропатчить её через инбокс.
Также разработчики поработали над прозрачностью в Plan Mode. Теперь агент запрашивает подтверждение перед активацией конкретного скилла, а сам план выполнения задачи можно детально изучить до того, как AI начнет вносить изменения в код.
Архитектура и стабильность
Под капотом произошли серьезные изменения:
- ContextManager: Внедрена новая развязанная (decoupled) архитектура управления контекстом. Это должно ускорить работу с длинными сессиями.
- Исправление утечек: Устранены критические утечки памяти и проблемы с истощением PTY (псевдотерминалов), что особенно важно при длительной работе в фоне.
Ретроспектива: что изменилось за последний месяц
Если вы пропустили предыдущие апдейты, стоит обратить внимание на несколько ключевых фич, которые уже доступны в стабильной ветке:
- Chapters (v0.38.0): Логическое группирование взаимодействий с агентом. Сессия теперь разбивается на «главы» в зависимости от намерений и используемых инструментов, что упрощает навигацию по истории.
- Context Compression (v0.38.0): Сервис дистилляции контекста, который сжимает историю диалога, оставляя только важные факты. Это экономит токены и помогает модели не терять нить рассуждения.
- Dynamic Sandbox (v0.37.0): Улучшенная поддержка песочниц и Git worktrees для Linux и Windows. Теперь можно безопасно запускать код агента в изолированных окружениях.
- Gemini 3.1 Pro: Начиная с версии v0.31.0, CLI официально поддерживает превью-версию модели 3.1 Pro.
Каналы обновлений
Gemini CLI теперь распространяется через три канала:
- Stable: Рекомендуется для ежедневной работы.
- Preview: Экспериментальные фичи для тех, кто хочет потестить новые возможности раньше всех.
- Nightly: Самые свежие коммиты «с пылу с жару».
Для вайбкодеров эти обновления означают больше контроля над тем, как AI взаимодействует с локальной файловой системой и как он запоминает контекст проекта. Возможность вручную править «память» агента — это именно то, чего не хватало для тонкой настройки рабочего процесса.