Gemini CLIЩо нового в Gemini CLI 0.64
Реліз Gemini CLI 0.64 зосереджений на надійності: атомарне збереження стану й файлових операцій, міграція налаштувань a2a-server та численні виправлення CLI й UI.
Реліз від 13 жовтня 2026 · оновлено 9 листопада 2026
Головне
- Міграція налаштувань із версії V1 на V2 у a2a-server
- Атомарний запис і серіалізація операцій файлових інструментів
- Атомарне збереження стану CLI та відновлення з резервної копії
- Надійне екстрене скасування операцій комбінацією Ctrl+C
- Виправлення зависань CPU та проковтування лапок під час введення @ у коді
Коротко
Вийшла версія Gemini CLI 0.64. Оновлення містить логіку міграції налаштувань з V1 на V2 для a2a-server, а також впроваджує атомарні операції збереження стану та запису файлів. Крім того, реліз виправляє низку помилок у термінальному інтерфейсі, механізмах скасування операцій і роботі з розширеннями на Windows.
Нові можливості
Серверні компоненти та конфігурація
- Міграція налаштувань
a2a-server: реалізовано механізм перенесення конфігурації з версії V1 на V2 (refactor(a2a-server): implement V1 to V2 settings migration logic).
Ядро (Core) та збереження даних
- Атомарний запис і серіалізація файлових операцій: операції інструментів для роботи з файлами тепер виконуються послідовно (serialized), а сам запис став атомарним (
fix(core): serialize file tool operations and make writes atomic). - Оптимізація історії запису чату: у сервісі
ChatRecordingServiceреалізовано механізм внесення змін через append-only дельти (append-only delta patching), а також обмежено вікно історії (bounded history windowing).
Виправлення та покращення
CLI та стабільність
- Атомарне збереження стану: стан CLI тепер фіксується атомарно з можливістю відновлення з резервної копії у разі пошкодження даних.
- Обробка екстреного переривання: гарантовано доставку сигналу екстреного переривання
Ctrl+Cдо обробника скасування під час виконання активних операцій. - Усунення зависань під час введення тексту: виправлено зависання CPU та поглинання лапок під час використання символу
@всередині коду, а також вирішено проблему зависання перенесення фантомного тексту (ghost text wrap hang). - Посилання на файли: виправлено резолв посилань формату
@file:line. - Автономний режим (
headless mode): забезпечено передачу дозволеного стану довіри до папки (resolved folder trust state) у headless-режимі. - Робота на Windows: додано повторні спроби видалення директорій під час помилок блокування файлів на Windows під час оновлення розширень.
Термінальний інтерфейс (UI)
- Підтвердження вибору: клавіші
EnterтаSpacebarтепер надійно підтверджують вибрані опції у списках вибору. - Керування скролом: збережено позицію прокручування та налаштовано розподіл бюджету очікуваної висоти (
partition pending height budget). - Підтримка IME на Windows: забезпечено коректну передачу позиції курсора IME через Windows ConPTY.
Протокол ACP
- Облік токенів: реалізовано зв'язування
PromptResponse.usageта відправку сповіщеньusage_update. - Керування сесіями: додано точний пошук сесії за її ідентифікатором (
exact id) і коректне очищення слухачів у разі збою сесії.
Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо