たねやつの木

Photographs, Keyboards and Programming

Gemini CLI v0.2.0がリリース!会話の自動保存やZedエディタ連携など注目の新機能まとめ

こんにちは、たねやつです。

Google製のAIチャットインターフェース「Gemini CLI」が、v0.2.0にアップデートされました。 今回のリリースでは、待望の会話自動保存機能や、人気のテキストエディタ「Zed」との連携、多数の機能改善とバグ修正が含まれています。

この記事では、v0.2.0のリリースノートを元に、特に注目すべき変更点をピックアップしてご紹介します。

この記事でわかること

  • Gemini CLI v0.2.0の主要な新機能
  • v0.2.0での重要な修正点
  • Gemini CLIの今後の進化の方向性

✨ 注目の新機能

今回のアップデートでは、ユーザー体験を向上させる多くの機能が追加されました。

1. 会話の自動保存機能 (ChatRecordingService)

これまでセッションを閉じると消えてしまっていた会話履歴が、自動的に保存されるようになりました。これにより、過去のやり取りを後から見返したり、作業を中断・再開したりするのが非常に簡単になります。多くのユーザーにとって待望の機能ではないでしょうか。

2. Zedエディタとの連携

高速なコードエディタとして人気の「Zed」を介して、ファイルの読み書きが可能になりました。普段からZedをメインエディタとして利用している開発者にとっては、Gemini CLIとの連携がよりシームレスになります。

3. シェル実行の安定性向上 (node-ptyへの移行)

コマンド実行のバックエンドが node-pty にリファクタリングされました。これにより、ターミナルエミュレーションの互換性が向上し、より安定したシェル操作が期待できます。

4. UI/UXの改善

  • メッセージキューイング: AIが長い応答を生成している(ストリーミング中)でも、次のプロンプトを入力できるようになりました。思考を止めずに、よりスムーズな対話が可能です。
  • フッターの非表示設定: hideFooter 設定が追加され、UIをよりミニマルにカスタマイズできるようになりました。

5. IDE連携の強化

  • VS CodeなどのIDEとの接続状態に応じて、利用可能なサブコマンド(/ide)が動的に表示されるようになりました。
  • /bug/about コマンドにIDEクライアントの情報が含まれるようになり、問題報告などがより詳細に行えるようになりました。

🐛 重要な修正点

バグ修正と安定性向上に関するアップデートも多数行われています。

  • Windows環境での動作改善: WindowsでIDEコンパニオン拡張機能が正しくインストールされなかった問題が修正されました。
  • 認証の柔軟性向上: 別のGoogleアカウントで再認証(ログインし直し)ができるようになりました。
  • プロキシ環境への対応: プロキシを利用している環境でも、IDEとの連携が正しく動作するように修正されました。
  • ファイルパスの不具合修正: globread_many_files ツールで、特殊文字を含むファイルパスが正しく扱えるようになりました。
  • .envファイルの読み込み: .envファイルが設定より後に読み込まれていた問題が修正され、環境変数が意図通りに反映されるようになりました。

最後に

Gemini CLI v0.2.0は、会話の永続化、外部エディタ連携、内部的な安定性向上など、ユーザーの利便性と開発体験を大きく向上させるアップデートとなりました。

特に会話の自動保存機能は、これまでの「その場限り」だった対話が「資産」として蓄積されていく大きな一歩だと感じます。今後のさらなる進化が楽しみですね。

参考・引用

  • [https://github.com/google/gemini-cli/releases/tag/v0.2.0:embed]