グーグルは7月7日(現地時間)、Gemini APIのエージェント構築機能「Managed Agents」に4つの新機能を追加したと発表した。バックグラウンド実行、リモートMCPサーバーへの直接接続、カスタム関数呼び出し、ネットワーク認証情報の更新という内容で、開発者からのフィードバックを踏まえ、本番環境で継続稼働させるエージェントの運用課題に対応したものだとしている。
バックグラウンド実行は、リクエスト時に「background: true」というパラメータを渡すことで、処理をリモートサーバー側に任せられる機能だ。従来はエージェントの応答を待つ間、HTTP接続を開いたままにしておく必要があったが、この機能を使うとAPIが即座に処理IDを返し、開発者はそのIDを使って進捗状況を後から問い合わせる形に変わる。数分から数時間かかるような長時間のタスクでも、クライアント側の接続を維持し続ける必要がなくなる。
リモートMCP(Model Context Protocol)サーバーへの接続も新たに可能になった。これまでエージェントが社内データベースや内部APIにアクセスするには、独自のプロキシミドルウェアを介する必要があったが、MCP対応のリモートサーバーであれば直接つなげられる。セキュアなサンドボックス環境の中で、こうした外部ツールと組み込みのサンドボックス機能を組み合わせて使える点が特徴となる。
あわせて、組み込みのサンドボックス機能と並行して独自のカスタムツールを追加できるようになった。処理はステップ単位で振り分けられ、組み込みツールはサーバー側で自動的に実行される一方、カスタム関数の呼び出しが必要な場面ではやり取りが「requires_action」という状態に切り替わり、そこから先はクライアント側で個別のビジネスロジックを実行する仕組みになっている。ネットワーク認証情報についても、既存の環境ID(environment_id)に新しいネットワーク設定を添えて渡すことで、有効期限の短いアクセストークンやAPIキーを更新できるようになった。この更新はサンドボックスのファイルシステムの状態やインストール済みパッケージ、クローン済みのリポジトリを保持したまま即座に反映される。
認証情報を丸ごと作り直すのではなく、サンドボックスの状態を保ったまま差し替えられるようにした点は、長時間動き続けるエージェントほどトークン失効でセッションが途切れやすいという実務上の問題を踏まえた対応だとみられる。バックグラウンド実行と合わせて見ると、今回の拡張は一問一答的な応答生成よりも、数十分から数時間単位で動き続けるエージェントの運用を前提に設計されていることがうかがえる。




