Googleは2026年4月15日、開発者向けツール「Gemini CLI」に「サブエージェント」機能を追加した。複雑で反復的な処理を専門エージェントに委任することで、作業効率と応答速度を向上させることができる。ユーザーは独自のサブエージェント作成やカスタマイズも可能だ。
Googleは2026年4月15日(現地時間)、開発者用ツール「Gemini CLI」において、新機能「サブエージェント」(Subagents)を発表した。複雑で反復的な処理や大量のタスクを専門エージェントへ委任できる仕組みを導入し、作業効率と応答性能の向上を図る。
サブエージェントは、メインのGemini CLIセッションと並行して動作する専門エージェントだ。ユーザーが大規模または複雑なタスクを指示すると、Gemini CLIは統括役として機能し、個別の処理を最適なサブエージェントへ割り当てる。各サブエージェントは独自のコンテキストウィンドウ、ツール、システム指示を持ち、独立した環境で動作する点が特徴だ。
処理の過程で発生する多数のツール呼び出しやファイル検索、テスト実行などは、最終的に一つの応答として集約される。この設計によって、メインセッションの文脈が肥大化することを防ぎ、応答速度とコスト効率の維持につながる。
主な利点としては、メインエージェントが全体方針や意思決定に集中できる点、複数の専門エージェントによる並列実行によって作業時間を短縮できる点、不要な文脈の蓄積を抑制できる点が挙げられる。
ユーザーは独自のサブエージェントを作成することも可能だ。Markdown形式のファイルとYAMLの設定を使って、特定の役割やツールセットを持つエージェントを定義できる。これらは個人環境やリポジトリで共有できる他、Gemini CLI拡張の一部として配布することも可能だ。
Gemini CLIは複数のサブエージェントを同時に起動する並列実行にも対応する。複数の調査やコード解析を同時に進めることで、作業全体の所要時間を短縮できる。ただし、同時にコードを編集する場合の競合リスクに加え、並列実行によってAPIの使用制限(Usage limits)に到達しやすくなる点に注意が必要だとしている。
初期状態において、汎用的な「generalist」、CLIに関する知識を持つ「cli_help」、コード解析に特化した「codebase_investigator」などのサブエージェントが用意されている。ユーザーは「@agent名」の形式で特定のエージェントを指定し、明示的にタスクを委任することも可能だ。
Gemini CLIは、各サブエージェントの説明内容を基に最適な割り当てを自動判断する仕組みも備えている。これによって、開発者は複雑な作業を効率的に分割しつつ処理できる。
今回の機能追加は、AIエージェントをチームのように活用する開発スタイルを促進するものと位置付けられる。
