Gemini CLIЩо нового в Gemini CLI 0.66
Реліз Gemini CLI 0.66 містить підтримку масиву keys у keybindings.json, оновлення UI-рендерингу, покращення роботи з Git та виправлення для потокового виводу.
Реліз від 27 жовтня 2026 · оновлено 8 листопада 2026
Головне
- Підтримка масиву keys у конфігурації keybindings.json
- Підтримка private network endpoints для авторизаційних потоків MCP OAuth
- Синхронізація виводу термінала та збереження scrollback під час оновлення viewport
- Вимкнення інтерактивних запитів SSH та облікових даних у getSafeGitEnv
- Збереження ~/.gitconfig користувача в оточеннях shell та git
Коротко
Вийшла версія Gemini CLI 0.66.0 для роботи з моделями Gemini безпосередньо з термінала. Оновлення зосереджене на вдосконаленні термінального інтерфейсу, стабільності виконання процесів і роботі з оточенням Git. Також додано банер про оптимізацію роботи з моделями Gemini та виправлено обробку конфігурацій клавіатурних скорочень.
Нові можливості
Конфігурація та мережеві взаємодії
- Підтримка масиву
keysуkeybindings.json: інтерфейс командного рядка тепер дозволяє задавати масив клавіш у файлі налаштувань прив'язок клавіш. - Приватні мережеві ендпоінти для MCP OAuth: у ядрі інструмента додано підтримку opt-in private network endpoints для потоків автентифікації MCP OAuth.
- Інформаційний банер про сумісність: додано банер, що сповіщає про відсутність оптимізації Gemini CLI під Gemini 4.
Виправлення та покращення
Інтерфейс термінала (UI)
- Реалізовано синхронізований вивід і ізольовано рендеринг спінера.
- Виправлено розрахунок висоти налагоджувальної консолі та усунено мерехтіння
terminalBuffer. - Забезпечено збереження буфера прокрутки (scrollback) термінала під час оновлення viewport.
- Виправлено вихід правої межі за межі контейнерів (
border bleed) для блоків інструментів із можливістю прокручування. - Перероблено планувальник: групи викликів інструментів тепер генеруються планувальником, що дозволило відмовитися від lookahead в UI.
Взаємодія з Git та оточенням
- У
getSafeGitEnvвимкнено інтерактивні запити автентифікації та SSH-промпти. - Забезпечено збереження користувацького конфігураційного файлу
~/.gitconfigу середовищах shell і git. - Значення-плейсхолдери у налаштуваннях (
settings placeholders) тепер коректно обчислюються після завантаження файлів.env. - Відформатовано та екрановано аргументи команди
diffдля платформи Windows у функціїopenDiff.
Системні процеси та мережа
- Реалізовано передачу сигналів завершення від процесу батьківського бутстрапу безпосередньо до дочірнього процесу.
- Додано перевірку оновлення активного бінарного файлу для запобігання хибнопозитивним звітам про успіх через перекриття шляхів у
PATH. - Для декодування потокових чанків активності Node HTTP задіяно
StringDecoder. - Усунено хибні спрацьовування перевірки у функції
isAuthenticationError. - Скинуто дедуплікацію конфліктів слеш-команд під час їх повторної появи.
- Підвищено надійність парсингу frontmatter у файлах
SKILL.mdдля однорядкових описів. - Округлення значень у
formatDurationперенесено на етап до вибору одиниць вимірювання.
Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо