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 за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо