From 83ba6419cd1135258294d06840499a82071d8b87 Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Wed, 28 May 2025 14:33:11 -0700 Subject: [PATCH] Allow GOOGLE_AI to support optional args. PiperOrigin-RevId: 764419789 --- .../adk/tools/_automatic_function_calling_util.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/google/adk/tools/_automatic_function_calling_util.py b/src/google/adk/tools/_automatic_function_calling_util.py index abfb4e7..53aeaa0 100644 --- a/src/google/adk/tools/_automatic_function_calling_util.py +++ b/src/google/adk/tools/_automatic_function_calling_util.py @@ -319,12 +319,11 @@ def from_function_with_options( type='OBJECT', properties=parameters_properties, ) - if variant == 'VERTEX_AI': - declaration.parameters.required = ( - function_parameter_parse_util._get_required_fields( - declaration.parameters - ) - ) + declaration.parameters.required = ( + function_parameter_parse_util._get_required_fields( + declaration.parameters + ) + ) if not variant == 'VERTEX_AI': return declaration