Google сделала Gemini CLI максимально похожим на настоящий терминал Обложка: Skyread

Google сделала Gemini CLI максимально похожим на настоящий терминал

Новости
Главное:

  • Google обновила Gemini CLI, сделав его полноценным интерактивным терминалом.
  • Внедрена технология псевдотерминала (PTY), обеспечивающая двустороннюю связь и передачу ввода в реальном времени.
  • Обновленная оболочка теперь корректно отображает цвета и позволяет запускать привычные консольные утилиты, такие как vim, top и git rebase -i.

Google представила значительное обновление для своего инструмента Gemini CLI, превратив его из простого ассистента в полноценный интерактивный терминал, поддерживающий динамическую работу с командной строкой. Главным нововведением стала реализация псевдотерминала (pseudo-terminal, PTY), что позволило эмулировать настоящее взаимодействие пользователя с терминалом.

Теперь Gemini CLI стримит состояние терминала как живое видео: цвета, курсор и интерактивная строка prompt синхронизируются без задержек. Это означает, что пользователи получают привычный опыт работы с командной строкой прямо внутри оболочки Gemini, без открытия дополнительных окон. Важным аспектом является двусторонняя связь: ввод с клавиатуры передается взаимодействующему процессу, а изменение размеров окна терминала автоматически перестраивает интерфейс приложений внутри – аналогично стандартным терминалам.

Нововведение позволяет запускать и полноценно работать с такими консольными приложениями, как vim — текстовый редактор, top — мониторинг системных процессов и даже git rebase -i — интерактивное управление версиями в системах контроля кода. Появилась возможность переключать фокус на терминал с помощью нажатия Ctrl+F, что укрепляет удобство и скорость работы.

Стоит также отметить улучшенную обработку цветного вывода, которая обеспечивает правильное отображение окраски терминальных программ. Это важно для комфортного использования привычных утилит и скриптов во всей их визуальной полноте.

Для установки обновления достаточно выполнить простую команду через npm: npm install -g @google/gemini-cli@latest. Подробную информацию и документацию Google предоставила на официальном сайте Gemini CLI.

Таким образом, Gemini CLI теперь обладает всеми признаками полнофункционального терминала, что значительно расширяет возможности разработчиков и специалистов, работающих с инструментами командной строки в интерактивном режиме.

Tagged