Voydevich
Gemini CLI

Що нового в Gemini CLI 0.65

Реліз Gemini CLI 0.65 додає підтримку кастомних OTLP-заголовків у конфігурації телеметрії та містить виправлення для сесій, термінала й автентифікації.

Реліз від 20 жовтня 2026 · оновлено 9 листопада 2026

Головне

  • Підтримка custom OTLP headers у конфігурації телеметрії
  • Оптимізація ignore-фільтрації з увімкненням subtree pruning
  • Виправлення зависання при натисканні Enter в інтерактивному режимі
  • Запобігання дублюванню відповідей інструментів при відновленні сесій
  • Усунення очищення термінала та скидання скролу при Ctrl+O

Коротко

Вийшла версія відкритого AI-агента Gemini CLI 0.65.0. Оновлення додає підтримку налаштування користувацьких заголовків OTLP у конфігурації телеметрії. Також реліз містить оптимізацію фільтрації файлів та виправлення помилок в автентифікації, роботі термінального інтерфейсу й збереженні сесій.

Нові можливості

Телеметрія

  • Підтримка користувацьких OTLP-заголовків: додано підтримку custom OTLP headers у конфігурації телеметрії (feat(telemetry): support custom OTLP headers in telemetry configuration).

Виправлення та покращення

Сесії та виконання завдань

  • Відновлення сесій: усунено дублювання кроків із відповідями інструментів (tool response turns) під час відновлення сесій.
  • Збереження історії: виправлено проблему з видаленням історії відновленої сесії в разі швидкого виходу з програми.
  • Запобігання session poisoning: усунено стан, що призводив до пошкодження або отруєння сесії (session poisoning) при швидкому перериванні через Ctrl-C.
  • Нормалізація вмісту: забезпечено інваріант термінального кроку користувача (terminal user turn) та нормалізацію вмісту запиту (normalize request contents).
  • Робота з послідовними викликами інструментів: в a2a-server відхилення інструмента тепер ізолюється лише до активного виклику в послідовних пакетах.
  • Відображення запитань: збережено текст запитання ask_user у відображенні результатів роботи інструмента.

Продуктивність та робота з файлами

  • Оптимізація фільтрації: оптимізовано ignore-фільтрацію та увімкнено обрізання піддерев (subtree pruning).
  • Обробка директорій: скасовано передчасне жадібне рекурсивне зчитування файлів при посиланнях на каталоги через @<directory>.
  • Обробка кодувань: файли у форматі UTF-16 та UTF-32, що містять лише пробільні символи (whitespace-only), тепер розглядаються як порожні.
  • Робота з рядками: збережено розділювачі рядків у функції truncateString.

Термінальний інтерфейс та інтерактивний режим

  • Інтерактивний режим: усунуто зависання інтерфейсу при натисканні клавіші Enter.
  • Розширення через Ctrl+O: прибрано зайві очищення екрана термінала та скидання позиції скролу під час розгортання за допомогою Ctrl+O.
  • Зміна розмірів вікна: відновлено дебаунс (debounced static UI refresh) при зміні ширини термінала.
  • Зворотний пошук: виправлено індекс підсвічування при зворотному пошуку для розширюваних символів юнікоду (unicode characters).

Автентифікація та безпека

  • OAuth та верифікація: виправлено помилку з нескінченними циклами повторних спроб (retry loops) під час проходження верифікації та OAuth.
  • Перевірка параметра iss: валідацію параметра iss у callback-запитах OAuth узгоджено з метаданими специфікації RFC 9207.
  • Очищення облікових даних: забезпечено очищення збережених у кеші даних під час повторного вибору варіанта входу через Google.
  • Безпека робочого простору: налаштування робочого простору примусово переводяться в режим лише для читання (read-only) в недовірених папках.
  • Перевірка прапорців: усунено хибні спрацьовування валідації щодо ненадійних прапорців команд (untrusted command flags) та складних циклів (compound loops).

Розширення та мережа

  • Завантаження розширень: збій під час перевірки списку дозволених (allowlist) для одного розширення більше не зупиняє завантаження інших розширень.
  • Обробка мережевих відповідей: у функції fetchJson додано коректну обробку помилок парсингу JSON та потоків відповідей (response stream errors).
  • IDE Companion: метод IdeServer.stop() у vscode-ide-companion тепер резолвиться за наявності відкритих сесій MCP.

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо