From 8e79a12d6bcde43cc33247b7ee6cc9e929fa6288 Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Mon, 2 Mar 2026 13:59:18 -0800 Subject: [PATCH] fix: Make invocation_context optional in convert_event_to_a2a_message PiperOrigin-RevId: 877565033 --- src/google/adk/a2a/converters/event_converter.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/google/adk/a2a/converters/event_converter.py b/src/google/adk/a2a/converters/event_converter.py index 59bbefa1..a2a0ee75 100644 --- a/src/google/adk/a2a/converters/event_converter.py +++ b/src/google/adk/a2a/converters/event_converter.py @@ -370,7 +370,7 @@ def convert_a2a_message_to_event( @a2a_experimental def convert_event_to_a2a_message( event: Event, - invocation_context: InvocationContext, + invocation_context: InvocationContext | None = None, role: Role = Role.agent, part_converter: GenAIPartToA2APartConverter = convert_genai_part_to_a2a_part, ) -> Optional[Message]: @@ -390,8 +390,6 @@ def convert_event_to_a2a_message( """ if not event: raise ValueError("Event cannot be None") - if not invocation_context: - raise ValueError("Invocation context cannot be None") if not event.content or not event.content.parts: return None