AI関連の最新ニュースをピックアップ
Googleは、AIエージェントをターミナルから直接実行・管理できる開発者向けツール Antigravity CLI(AIエージェントの実行・オーケストレーションをターミナル上で行うGoogle製CLIツール) のv1.1.2をGitHub上で公開した。5000ステップ超の大規模会話で発生していたCPU使用率99%張り付きの解消、パイプ入力モードでの OAuth(Webサービス間で認可情報を安全にやりとりするための標準プロトコル) 認証改善、コマンド権限判定の修正など計9項目の改善・バグ修正が含まれる。
v1.1.2の主要な改善点は、5000ステップを超える長大な会話でのパフォーマンス問題の解消だ。従来はフレームごとの Prefix-Sum(配列の先頭からの累積和を計算するアルゴリズム) 計算に伴うCPU負荷が蓄積し、持続的なCPU使用率99%とキー入力の遅延を引き起こしていた。今回のリリースでは、ホットパスの行カウントメソッドをポインタレシーバに切り替えることで、フレームあたりのPrefix-Sumコストを削減し、この問題を解消している。
標準入力がパイプで占有されている状態でも、制御ターミナル(POSIXでは/dev/tty、WindowsではCONIN$)経由でOAuth認証コードを貼り付けられるようになった。また、端末が接続されていない ヘッドレス(画面表示なしでプログラムを実行する動作モード) 環境では、従来の無応答ブロッキングに代わり、即座にエラーメッセージを出して終了する動作に修正された。
printモード(-p)で--modelが解決できない場合にデフォルトモデルへ暗黙にフォールバックしていた動作も修正され、利用可能モデルの一覧とともに非ゼロ終了するようになった。対話モードではフォールバック+警告の従来動作が維持される。
権限判定では、許可リスト登録済みコマンドがネスト構造(echo "$(dirname $(git rev-parse --show-toplevel))"のような入れ子)で記述されている場合にも二重プロンプトなしで実行できるよう修正された。
そのほか以下の修正が含まれる。
| 修正内容 | 概要 |
|---|---|
| キーバインド同期 | /keybindingsに新デフォルトが追加された際、ユーザー設定を維持しつつ反映 |
| ツールヘッダー表示 | CodeSearch(4 files found...)のような不正表示をCodeSearch(query)形式に修正 |
| MCPスキーマパス解決 | スタンドアロンモードでのパス解決失敗とシャットダウン時のサブプロセスリークを修正 |
| サブエージェント競合状態 | ステート更新時のデータ競合・copy-on-write違反を修正し、並列サブエージェントのステップカウント破損を解消 |
前回のメジャーリリース記事で取り上げたv1.0.13と比較すると、今回のv1.1.2は新機能の追加よりも安定性・堅牢性の強化に重点を置いたリリースといえる。
| 観点 | v1.0.13 | v1.1.2 |
|---|---|---|
| 主な焦点 | 新機能追加・UX改善 | パフォーマンス・安定性修正 |
| 大規模会話対応 | 未対応(CPU張り付き問題あり) | 5000ステップ超のCPU負荷解消 |
| OAuth認証 | 通常のターミナル入力のみ | パイプ入力モードでも認証コード入力可 |
| ヘッドレス実行 | ブロッキング発生 | 即時エラー終了に改善 |
| MCPツール統合 | 基本対応 | スキーマパス解決・リーク修正 |
今回のリリースは、Antigravity CLIを大規模プロジェクトやCI/CDパイプラインで利用する開発者にとって実質的な改善となる。5000ステップ超の会話でCPU負荷が発生していた問題は、長時間のコード生成・リファクタリングセッションを想定するユーザーにとって深刻な障壁だった。ヘッドレス環境でのフェイルファスト対応やMCPサブプロセスのリーク修正と合わせて、自動化パイプラインでの安定稼働に向けた基盤が整いつつある。一方で、リリースノートには対応プラットフォームやOSバージョンの要件に関する言及がなく、特定環境での動作検証範囲は不明な点が残る。