Voydevich
Gemini CLI

Що нового в Gemini CLI 0.68

Реліз Gemini CLI 0.68 додає команду валідації розширень, таймер очікування для помилок 429 і покращує роботу на Windows.

Реліз від 10 листопада 2026 · оновлено 11 листопада 2026

Головне

  • Додано команду валідації розширень та оцінювальні тести
  • Відображення зворотного відліку та періоду охолодження при помилках 429
  • Канонічне розв'язання symlink-шляхів у GlobTool
  • Підтримка прапорця --userns=keep-id для rootless podman
  • Блокування для послідовного паралельного встановлення розширень

Коротко

Вийшла версія Gemini CLI 0.68. У цьому випуску додано нову команду для валідації розширень, а також покращено відображення лімітів запитів з таймером очікування для помилок 429. Окрім цього, оновлення містить виправлення для роботи середовища на Windows, покращення обробки завантажень та коректне збереження стану вибраних моделей.

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

  • Валідація розширень: додано команду перевірки розширень (extension validation command) та супутні оцінювальні тести (evaluation tests).

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

Інтерфейс та робота термінала

  • Індикація лімітів запитів: в індикаторі завантаження реалізовано виведення зворотного відліку та періоду охолодження (cool-down) у разі отримання помилки 429 rate limit.
  • Перемальовування історії: обмежено повторний рендеринг inline-історії після зміни ширини вікна термінала.
  • Відображення тексту: виправлено обробку сурогатних пар під час обрізання рядків у sanitizeForDisplay, а також виправлено неочікувану поведінку обрізання та перемикання в Expandable.
  • Схеми тем: до схеми UI користувацьких тем додано відсутні ключі active та focus.
  • Коректне екранування: виправлено випадки помилкової поведінки екранування символу \n.

Робота з моделями та сесіями

  • Збереження вибраної моделі: стан вибраної моделі тепер зберігається під час тимчасового перемикання (transient fallback), скасування та операцій rewind.
  • Динамічна конфігурація: список /model показує пункт Auto, коли активовано dynamicModelConfiguration і вимкнено preview-доступ; також забезпечено збереження явної моделі gemini-2.5-flash при динамічному резолвінгу.
  • Розпізнавання моделей Gemini 3: функція supportsMultimodalFunctionResponse тепер розпізнає моделі сімейства Gemini 3 з крапками в назві.
  • Шаблони промптів: усунено пошкодження патернів $ у шаблонах промптів для LLM.
  • Завантаження Whisper: перервані завантаження моделей Whisper більше не позначаються як успішно встановлені.
  • Протокол ACP: додано очікування відтворення історії перед відповіддю на запит session/load.

Розширення та інтеграції

  • Синхронізація встановлення розширень: реалізовано блокування для окремих розширень (per-extension lock), що серіалізує одночасні процеси інсталяції.
  • Завантаження релізів: додано обробку помилок потоку під час завантаження релізів розширень.
  • VS Code Companion: усі disposable-об'єкти розширення тепер реєструються в context.subscriptions.
  • Хуки: додано мапінг події SubagentStop та можливість об'єднання визначень хуків.

Файлова система, Git та оточення

  • Шляхи та пошук файлів: нормалізовано початкові слеші в пошукових запитах для автодоповнення через @, а в GlobTool реалізовано канонічне розв'язання символьних посилань.
  • Підтримка налаштувань Git: у shadow-репозиторії забезпечено врахування правил із .git/info/exclude та core.excludesFile. Також виправлено видалення суфікса .git виключно наприкінці URL-адреси репозиторія.
  • Специфіка Windows: метод isWithinRoot зроблено нечутливим до регістру; для пошуку процесів IDE додано резервний механізм через PowerShell CIM; виправлено обробку звітності libuv про zero-device stat у readSecureFileBuffer.
  • Пісочниця та сервер: для rootless Podman передається параметр --userns=keep-id, а в CodeAssistServer забезпечено скидання буфера очікування SSE-подій після досягнення кінця потоку (EOF).

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