From b5681269b6a68f86c44444f23c0848d6bd71c657 Mon Sep 17 00:00:00 2001 From: notgitika Date: Tue, 19 May 2026 14:28:39 -0400 Subject: [PATCH] fix(templates): pin google-adk < 2.0.0 to prevent runtime init timeout google-adk 2.0.0 was released on 2026-05-19 and significantly increases cold-start import time, pushing GoogleADK agents past the 30s runtime initialization limit. Pin to < 2.0.0 until we validate 2.x compatibility. --- .../__tests__/__snapshots__/assets.snapshot.test.ts.snap | 6 +++--- src/assets/python/a2a/googleadk/base/pyproject.toml | 2 +- src/assets/python/agui/googleadk/base/pyproject.toml | 2 +- src/assets/python/http/googleadk/base/pyproject.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index 84718b089..1a34a3956 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -1181,7 +1181,7 @@ dependencies = [ "a2a-sdk >= 0.2.0, < 1.0.0", "aws-opentelemetry-distro", "bedrock-agentcore[a2a] >= 1.0.3", - "google-adk >= 1.0.0", + "google-adk >= 1.0.0, < 2.0.0", "google-genai >= 1.0.0", ] @@ -2129,7 +2129,7 @@ dependencies = [ "ag-ui-protocol >= 0.1.10", "bedrock-agentcore >= 1.0.3", "fastapi >= 0.115.12", - "google-adk >= 1.16.0", + "google-adk >= 1.16.0, < 2.0.0", "google-genai >= 1.0.0", "opentelemetry-distro", "opentelemetry-exporter-otlp", @@ -3613,7 +3613,7 @@ requires-python = ">=3.10" dependencies = [ "opentelemetry-distro", "opentelemetry-exporter-otlp", - "google-adk >= 1.17.0", + "google-adk >= 1.17.0, < 2.0.0", "bedrock-agentcore >= 1.0.3", "botocore[crt] >= 1.35.0", {{#if hasGateway}}{{#if (includes gatewayAuthTypes "AWS_IAM")}}"mcp-proxy-for-aws >= 1.1.0", diff --git a/src/assets/python/a2a/googleadk/base/pyproject.toml b/src/assets/python/a2a/googleadk/base/pyproject.toml index 426150722..c7f0e237a 100644 --- a/src/assets/python/a2a/googleadk/base/pyproject.toml +++ b/src/assets/python/a2a/googleadk/base/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "a2a-sdk >= 0.2.0, < 1.0.0", "aws-opentelemetry-distro", "bedrock-agentcore[a2a] >= 1.0.3", - "google-adk >= 1.0.0", + "google-adk >= 1.0.0, < 2.0.0", "google-genai >= 1.0.0", ] diff --git a/src/assets/python/agui/googleadk/base/pyproject.toml b/src/assets/python/agui/googleadk/base/pyproject.toml index 0b3a3fed7..b07d45567 100644 --- a/src/assets/python/agui/googleadk/base/pyproject.toml +++ b/src/assets/python/agui/googleadk/base/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ "ag-ui-protocol >= 0.1.10", "bedrock-agentcore >= 1.0.3", "fastapi >= 0.115.12", - "google-adk >= 1.16.0", + "google-adk >= 1.16.0, < 2.0.0", "google-genai >= 1.0.0", "opentelemetry-distro", "opentelemetry-exporter-otlp", diff --git a/src/assets/python/http/googleadk/base/pyproject.toml b/src/assets/python/http/googleadk/base/pyproject.toml index 98fd161ea..9a885cf3a 100644 --- a/src/assets/python/http/googleadk/base/pyproject.toml +++ b/src/assets/python/http/googleadk/base/pyproject.toml @@ -11,7 +11,7 @@ requires-python = ">=3.10" dependencies = [ "opentelemetry-distro", "opentelemetry-exporter-otlp", - "google-adk >= 1.17.0", + "google-adk >= 1.17.0, < 2.0.0", "bedrock-agentcore >= 1.0.3", "botocore[crt] >= 1.35.0", {{#if hasGateway}}{{#if (includes gatewayAuthTypes "AWS_IAM")}}"mcp-proxy-for-aws >= 1.1.0",