Волна ИИПодписаться
← Назад
Инструменты

Paperclip починил зависание Gemini в headless-режиме: быстрая ошибка вместо молчаливого ступора

20.06.2026 · github.com ↗
Paperclip починил зависание Gemini в headless-режиме: быстрая ошибка вместо молчаливого ступора

Проблема: в headless-режиме (без графического интерфейса) Gemini CLI при запуске через адаптер gemini_local может уйти в интерактивную браузерную аутентификацию и зависнуть — никакого вывода stream-json не появляется, оператору остаётся только ждать, пока внешний watchdog убьёт процесс.

Фикс: в окружение дочернего процесса добавили переменные TERM=xterm-256color, COLORTERM=truecolor и NO_BROWSER=1, а NO_COLOR — убрали. Теперь Gemini CLI понимает, что сессия headless, и вместо попытки открыть браузер сразу возвращает классифицированную ошибку gemini_auth_required. 23 теста пройдены, локальная проверка подтвердила — вместо зависания быстрый отказ.

Изменения затронули только окружение и парсинг gemini_local, не трогают схемы, API, другие адаптеры или данные. Риск низкий: единственное — окружения, полагавшиеся на наследование NO_COLOR, теперь его не получат, но это сделано намеренно.

Источник: github.com
← Все новости AI Wave