Skip to content

Commit 2d0e567

Browse files
committed
fix
1 parent dfa9e56 commit 2d0e567

4 files changed

Lines changed: 12 additions & 22 deletions

File tree

docs/ai/ai_learnings.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/a2a/compat/v0_3/jsonrpc_adapter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,8 @@ async def handle_request(
120120
CoreInvalidRequestError(data=str(e)),
121121
)
122122

123-
call_context = self._context_builder.build(request)
123+
call_context = self._context_builder.bui
124+
ld(request)
124125
call_context.tenant = (
125126
getattr(specific_request.params, 'tenant', '')
126127
if hasattr(specific_request, 'params')

tests/integration/test_client_server_integration.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -709,8 +709,11 @@ async def test_json_transport_get_signed_base_card(
709709
},
710710
)
711711

712+
async def async_signer(card: AgentCard) -> AgentCard:
713+
return signer(card)
714+
712715
agent_card_routes = create_agent_card_routes(
713-
agent_card=agent_card, card_url='/', card_modifier=signer
716+
agent_card=agent_card, card_url='/', card_modifier=async_signer
714717
)
715718
jsonrpc_routes = create_jsonrpc_routes(
716719
request_handler=mock_request_handler, rpc_url='/'
@@ -863,8 +866,11 @@ async def get_extended_agent_card_mock_3(*args, **kwargs):
863866
mock_request_handler.on_get_extended_agent_card.side_effect = (
864867
get_extended_agent_card_mock_3 # type: ignore[union-attr]
865868
)
869+
async def async_signer(card: AgentCard) -> AgentCard:
870+
return signer(card)
871+
866872
agent_card_routes = create_agent_card_routes(
867-
agent_card=agent_card, card_url='/', card_modifier=signer
873+
agent_card=agent_card, card_url='/', card_modifier=async_signer
868874
)
869875
jsonrpc_routes = create_jsonrpc_routes(
870876
request_handler=mock_request_handler, rpc_url='/'

tests/server/test_integration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,7 +775,7 @@ def test_dynamic_agent_card_modifier_sync(
775775
):
776776
"""Test that a synchronous card_modifier dynamically alters the public agent card."""
777777

778-
def modifier(card: AgentCard) -> AgentCard:
778+
async def modifier(card: AgentCard) -> AgentCard:
779779
modified_card = AgentCard()
780780
modified_card.CopyFrom(card)
781781
modified_card.name = 'Dynamically Modified Agent'
@@ -818,7 +818,7 @@ def test_fastapi_dynamic_agent_card_modifier_sync(
818818
):
819819
"""Test that a synchronous card_modifier dynamically alters the public agent card for FastAPI."""
820820

821-
def modifier(card: AgentCard) -> AgentCard:
821+
async def modifier(card: AgentCard) -> AgentCard:
822822
modified_card = AgentCard()
823823
modified_card.CopyFrom(card)
824824
modified_card.name = 'Dynamically Modified Agent'

0 commit comments

Comments
 (0)