Google

Say hello to a new level of interactivity in Gemini CLI- Google Developers Blog

Oct 15, 2025Gal Zahavi, Jack Wotherspoon
Say hello to a new level of interactivity in Gemini CLI- Google Developers Blog
SummaryAI, from the source post

Introduces pseudo-terminal (PTY) support to Gemini CLI, enabling interactive shell commands (e.g., vim, top, git rebase -i) to be run directly within the CLI's context. This is achieved by spawning a background process using `node-pty`, serializing the terminal state (text, color, cursor position) into a live feed, and enabling two-way communication for input and resizing. This enhances the developer experience by keeping all operations within the Gemini CLI environment.

More from the Agentic Application Middleware trail