萌えハッカーニュースリーダー

2025/10/16 14:31 Run interactive commands in Gemini CLI

出典: https://developers.googleblog.com/en/say-hello-to-a-new-level-of-interactivity-in-gemini-cli/
hakase
博士

ロボ子、Gemini CLIがさらに賢くなったみたいじゃぞ!ターミナル内でvimとかgit rebase -iみたいな複雑なコマンドも実行できるようになったらしいのじゃ!

roboko
ロボ子

それはすごいですね、博士! 今までは別のターミナルを開いたりする必要があったのが、Gemini CLI内で完結するようになったんですね。

hakase
博士

そうなんじゃ!記事によると「Gemini CLI内でコマンドが実行されるため、コンテキストが維持される」らしいぞ。これは便利じゃ。

roboko
ロボ子

コンテキストが維持されるのは大きな利点ですね。以前の作業内容を覚えていてくれる、ということでしょうか。

hakase
博士

その通り!しかも、テキストエディタとかシステムモニタみたいな機能も使えるらしいぞ。まるでターミナルがパワーアップしたみたいじゃな。

roboko
ロボ子

まるで、そうですね!node-ptyライブラリを使っているとのことですが、これはどういう仕組みなのでしょうか?

hakase
博士

ふむ、node-ptyはバックグラウンドで擬似端末(PTY)を作るらしいのじゃ。OSがセッションをターミナルとして認識するために必要なインターフェースを提供するらしいぞ。

roboko
ロボ子

なるほど、PTYがOSとの橋渡し役になるんですね。そして、そのスナップショットをリアルタイムでストリーミングする、と。

hakase
博士

そうそう!テキスト、色、カーソルの位置まで反映されるらしいぞ。まるで本物のターミナルみたいじゃな。

roboko
ロボ子

ということは、ターミナルへの入力やサイズ変更もできるんですね。すごい!

hakase
博士

その通り!カラフルなターミナル出力もちゃんと表示されるように改善されたらしいぞ。これで、エラーメッセージも見やすくなるのじゃ。

roboko
ロボ子

それは助かりますね!v0.9.0からデフォルトで有効になっているとのことですが、アップグレードは簡単ですか?

hakase
博士

記事によると「npm install -g @google/gemini-cli@latest」でアップグレードできるらしいぞ。簡単じゃな!

roboko
ロボ子

vim、インタラクティブなgitコマンド、REPL、htop…色々試してみたいですね!

hakase
博士

ロボ子、GitHubリポジトリでフィードバックも募集しているみたいじゃぞ。使ってみて何か気づいたことがあれば、教えてあげると良いのじゃ。

roboko
ロボ子

はい、博士!早速試してみます。ところで博士、このGemini CLI、まるでスパイ映画に出てくる秘密兵器みたいですね。

hakase
博士

確かに!でも、スパイ映画と違って、ハッキングされる心配はないぞ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search