Google ADK 2.14.0公開、実行環境やA2Aが正式機能に昇格
Google ADKAIエージェントPythonA2A開発ツール
GoogleのエージェントフレームワークADK(Agent Development Kit)のPython版v2.14.0が11月7日に公開された。実行環境、A2A、評価、コアランタイムの各モジュールが実験的機能から正式機能に昇格し、Microsoft Teams連携の「TeamsRunner」やMongoDBメモリサービスが追加された。列挙型引数の扱いなど後方互換性を壊す変更も含まれるため、更新前に確認が必要。
何が発表されたか
- 2026年11月7日、
google-adkのv2.14.0が公開。 - 実行環境、A2A(Agent2Agent)、評価、コアランタイムの各モジュールが実験的扱いから外れ、正式機能に昇格。認証、環境、アプリ、CLI、キャッシュ系の26モジュールも安定版に移行したと報じられている。
- 主な追加機能:
TeamsRunner: ADKエージェントをMicrosoft Teamsに接続MultiRunConfig: 評価ケースを複数回並行実行ToolArgsMatcher: ツール引数を完全一致・大文字小文字無視・数値許容・LLMによる意味的一致で比較MongoDbMemoryService: TTL付きのベクトル検索による記憶の取得adk generate_agent_card: CLIからA2Aのエージェントカードを生成
- 後方互換性を壊す変更:
- 列挙型のツール引数が、生の文字列ではなく列挙メンバーとして渡るようになった
VertexAiSessionServiceが余分なキーワード引数でValueErrorを発生させるRunSkillScriptToolが自由形式のcommand引数を受け付けなくなり、スキルディレクトリ内の検証済み.py/.sh/.bashスクリプトに限定
開発者への影響
- 「実験的機能だから本番では使わない」と判断を保留していた層にとって、A2Aと評価まわりが正式機能になったのは採用判断の分岐点。社内ツールや受託案件でエージェントを組む際、バージョン固定の言い訳が一つ減る。
- 一方で破壊的変更が3点ある。列挙型引数を文字列として受け取る前提のツール実装は動かなくなるので、
2.14.0に上げる前にツール定義側のテストを通しておきたい。 RunSkillScriptToolの制限は、任意コマンド実行を塞ぐ方向の変更。自由形式コマンドに依存した自作スキルがある場合は書き換えが必要になる。
補足
- 公式リリースノートの詳細は GitHub の
google/adk-pythonの CHANGELOG を参照。本文の機能一覧には第三者のまとめに基づく部分が含まれる。 - 性能面では「30ノードのワークフローで200ターン実行が23%高速、ピークメモリ9%削減」と説明されているが、比較対象のハードウェアや旧バージョンは公表されていない。
