Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion contributing/samples/gepa/experiment.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
from tau_bench.types import EnvRunResult
from tau_bench.types import RunConfig
import tau_bench_agent as tau_bench_agent_lib

import utils


Expand Down
1 change: 0 additions & 1 deletion contributing/samples/gepa/run_experiment.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
from absl import flags
import experiment
from google.genai import types

import utils

_OUTPUT_DIR = flags.DEFINE_string(
Expand Down
17 changes: 17 additions & 0 deletions src/google/adk/cli/cli_deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -707,6 +707,7 @@ def to_agent_engine(
to use. If not specified, the `.agent_engine_config.json` file in the
`agent_folder` will be used.
"""
ADK_APP_OBJECT_NAME = 'adk_app'
app_name = os.path.basename(agent_folder)
display_name = display_name or app_name
parent_folder = os.path.dirname(agent_folder)
Expand Down Expand Up @@ -863,6 +864,22 @@ def to_agent_engine(
return
click.echo('Vertex AI initialized.')

click.echo(f'Using adk_app: {adk_app}')

if not os.path.exists(os.path.join(agent_src_path, f'{adk_app}.py')):
adk_app_file = os.path.join(temp_folder, f'{adk_app}.py')
with open(adk_app_file, 'w', encoding='utf-8') as f:
f.write(
_AGENT_ENGINE_APP_TEMPLATE.format(
app_name=app_name,
trace_to_cloud_option=trace_to_cloud,
)
)
click.echo(f'Created {adk_app_file}')
else:
shutil.copy(os.path.join(agent_src_path, f'{adk_app}.py'), temp_folder)
click.echo(f'Using existing {adk_app}.py')

is_config_agent = False
config_root_agent_file = os.path.join(agent_src_path, 'root_agent.yaml')
if os.path.exists(config_root_agent_file):
Expand Down
4 changes: 2 additions & 2 deletions src/google/adk/cli/cli_tools_click.py
Original file line number Diff line number Diff line change
Expand Up @@ -1582,8 +1582,8 @@ def cli_deploy_cloud_run(
type=str,
default="agent_engine_app",
help=(
"Optional. Python file for defining the ADK application"
" (default: a file named agent_engine_app.py)"
"Optional. The module name (without .py) for the Python file defining"
" the ADK Application (default: 'agent_engine_app')."
),
)
@click.option(
Expand Down
Loading