@@ -100,7 +100,7 @@ def create_rest_routes( # noqa: PLR0913
100100 agent_card = agent_card ,
101101 http_handler = request_handler ,
102102 extended_agent_card = extended_agent_card ,
103- context_builder = context_builder or DefaultCallContextBuilder () ,
103+ context_builder = context_builder ,
104104 card_modifier = card_modifier ,
105105 extended_card_modifier = extended_card_modifier ,
106106 )
@@ -176,7 +176,7 @@ async def event_generator() -> AsyncIterator[str]:
176176 return EventSourceResponse (event_generator ())
177177
178178 async def _handle_authenticated_agent_card (
179- request : 'Request' , call_context : ServerCallContext | None = None
179+ request : 'Request' , call_context : ServerCallContext
180180 ) -> dict [str , Any ]:
181181 if not agent_card .capabilities .extended_agent_card :
182182 raise ExtendedAgentCardNotConfiguredError (
@@ -185,10 +185,8 @@ async def _handle_authenticated_agent_card(
185185 card_to_serve = extended_agent_card or agent_card
186186
187187 if extended_card_modifier :
188- # Re-generate context if none passed to replicate RESTAdapter exact logic
189- context = call_context or _build_call_context (request )
190188 card_to_serve = await maybe_await (
191- extended_card_modifier (card_to_serve , context )
189+ extended_card_modifier (card_to_serve , call_context )
192190 )
193191 elif card_modifier :
194192 card_to_serve = await maybe_await (card_modifier (card_to_serve ))
0 commit comments