From 83d7bb6ef0d952ad04c5d9a61aaf202672c7e17d Mon Sep 17 00:00:00 2001 From: Yeesian Ng Date: Thu, 15 Jan 2026 10:45:40 -0800 Subject: [PATCH] fix: Use the correct path for config-based agents when deploying to AgentEngine Co-authored-by: Yeesian Ng PiperOrigin-RevId: 856724694 --- src/google/adk/cli/cli_deploy.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/google/adk/cli/cli_deploy.py b/src/google/adk/cli/cli_deploy.py index d6ef019a..86aaefb8 100644 --- a/src/google/adk/cli/cli_deploy.py +++ b/src/google/adk/cli/cli_deploy.py @@ -74,12 +74,7 @@ from vertexai.agent_engines import AdkApp if {is_config_agent}: from google.adk.agents import config_agent_utils - try: - # This path is for local loading. - root_agent = config_agent_utils.from_config("{agent_folder}/root_agent.yaml") - except FileNotFoundError: - # This path is used to support the file structure in Agent Engine. - root_agent = config_agent_utils.from_config("./{temp_folder}/{app_name}/root_agent.yaml") + root_agent = config_agent_utils.from_config("{agent_folder}/root_agent.yaml") else: from .agent import {adk_app_object} @@ -912,8 +907,7 @@ def to_agent_engine( app_name=app_name, trace_to_cloud_option=trace_to_cloud, is_config_agent=is_config_agent, - temp_folder=temp_folder, - agent_folder=agent_folder, + agent_folder=f'./{temp_folder}', adk_app_object=adk_app_object, adk_app_type=adk_app_type, express_mode=api_key is not None,