Компания Google произвела значительное обновление для своего инструмента командной строки Gemini CLI. Это изменение превращает его в полноценную интерактивную оболочку, где пользователи могут запускать приложения, такие как vim, top и git rebase -i, без необходимости открывать отдельное окно.
Новая архитектура и функции
Основной инновацией стала интеграция нового pseudo-terminal (PTY), которая позволяет терминалу работать так, как если бы перед ним находился настоящий пользователь. Gemini CLI теперь стримит состояние терминала, создавая впечатление живого видео с анимациями, цветами и курсором, адаптирующимися к изменениям.
Благодаря новой архитектуре потоковая передача позволяет двустороннюю связь с выполняющимся процессом. Когда пользователь меняет размер окна, интерфейс внутри оболочки автоматически перестраивается. Также были улучшены обработки вывода, обеспечивая правильное отображение цветов консольных инструментов.
Основные факты
- Google преобразила Gemini CLI в интерактивную оболочку в октябре 2023 года.
- Интеграция PTY позволяет терминалу «думать», что им управляет пользователь.
- Теперь пользователи могут запускать приложения без открывания отдельных окон.
- Поддерживается двусторонняя связь и адаптивная перестройка интерфейса.
- Установить можно через npm: npm install -g @google/gemini-cli@latest.
Что дальше
Эти изменения делают Gemini CLI более привлекательным для разработчиков и технических специалистов, которые ищут полнофункциональные инструменты для работы с командной строкой. C улучшенной интерактивностью и поддержкой цвета, данный инструмент имеет все шансы закрепить свои позиции на рынке.