14 апреля Google выпустила Gemini CLI v0.38 - обновление, которое заметно меняет работу с длительными сессиями. Три ключевых фичи: Context Compression Service, Chapters и Persistent Policy Approvals.

Context Compression Service решает давнюю проблему агентных CLI: при длинных сессиях контекст раздувается, модель начинает терять детали и отвечать медленнее. Новый сервис автоматически дистиллирует историю разговора, сохраняя ключевые факты и отбрасывая шум. По сути, CLI теперь сам управляет объёмом памяти, не требуя от пользователя ручной очистки или перезапуска сессии.

Chapters - второй крупный компонент обновления. Gemini CLI группирует взаимодействия агента в «главы» на основе намерений и используемых инструментов. Вместо плоского потока сообщений пользователь видит структурированную историю, где каждая глава соответствует логическому этапу работы. Навигация по сессии стала проще: можно раскрыть нужную главу и увидеть детали, не прокручивая весь лог.

Меньше подтверждений, больше работы

Persistent Policy Approvals устраняют одну из самых раздражающих особенностей агентных CLI: повторные запросы на разрешение. Когда агент вызывает один и тот же инструмент с похожими параметрами, CLI запоминает ваше разрешение и не спрашивает снова. Подход контекстно-зависимый: CLI понимает, когда одобрение можно переиспользовать, а когда нужно спросить заново.

Дополнительно в v0.38 исправлен баг с мерцанием терминала через новый Terminal Buffer mode и добавлена выборочная навигация по темам в интерфейсе. Все три фичи - сжатие, главы и постоянные разрешения - работают вместе и образуют связный опыт: длинная сессия не тормозит, историю легко читать, а поток работы не прерывается на каждом шаге.