@@ -632,7 +632,9 @@ async def test_middleware(
632632 nonlocal middleware_called
633633 middleware_called = True
634634
635- return ModelResponse (message = AIMessage (content = "My response is made up" ))
635+ return ModelResponse (
636+ message = AIMessage (content = "My response is made up" , calls = [])
637+ )
636638
637639 async with Agent (
638640 model = await self .model (),
@@ -741,9 +743,7 @@ async def test_middleware(
741743 _req : ModelRequest , _handler : ModelMiddlewareHandler
742744 ) -> ModelResponse :
743745 return ModelResponse (
744- message = AIMessage (
745- content = "Stefan" ,
746- ),
746+ message = AIMessage (content = "Stefan" , calls = []),
747747 structured_output = Output (name = "Stefan" ),
748748 )
749749
@@ -803,7 +803,7 @@ async def agent_middleware(
803803 HumanMessage (
804804 content = "What is the weather like today in Krakow?"
805805 ),
806- AIMessage (content = "Cloudy" ),
806+ AIMessage (content = "Cloudy" , calls = [] ),
807807 ],
808808 structured_output = None ,
809809 )
@@ -854,7 +854,7 @@ async def test_middleware(
854854 return AgentResponse (
855855 messages = [
856856 HumanMessage (content = "What is the weather like today in Krakow?" ),
857- AIMessage (content = "Cloudy" ),
857+ AIMessage (content = "Cloudy" , calls = [] ),
858858 ],
859859 structured_output = None ,
860860 )
@@ -869,7 +869,7 @@ async def test_middleware(
869869 [HumanMessage (content = "What is the weather like today in Krakow?" )]
870870 )
871871 assert len (resp .messages ) == 2
872- assert resp .messages [1 ] == AIMessage (content = "Cloudy" )
872+ assert resp .messages [1 ] == AIMessage (content = "Cloudy" , calls = [] )
873873
874874 @pytest .mark .asyncio
875875 async def test_agent_middleware_retry (self ) -> None :
@@ -930,7 +930,7 @@ async def test2_middleware(
930930 return AgentResponse (
931931 messages = [
932932 HumanMessage (content = "What is the weather like today in Krakow?" ),
933- AIMessage (content = "Cloudy" ),
933+ AIMessage (content = "Cloudy" , calls = [] ),
934934 ],
935935 structured_output = None ,
936936 )
@@ -992,7 +992,7 @@ async def test_middleware(
992992 return AgentResponse (
993993 messages = [
994994 HumanMessage (content = "What is your name?" ),
995- AIMessage (content = "Stefan" ),
995+ AIMessage (content = "Stefan" , calls = [] ),
996996 ],
997997 structured_output = None ,
998998 )
@@ -1027,7 +1027,7 @@ async def test_middleware(
10271027 return AgentResponse [Any | None ](
10281028 messages = [
10291029 HumanMessage (content = "What is your name?" ),
1030- AIMessage (content = "Stefan" ),
1030+ AIMessage (content = "Stefan" , calls = [] ),
10311031 ],
10321032 structured_output = Output2 (name = "Stefan" ),
10331033 )
@@ -1062,7 +1062,7 @@ async def test_middleware(
10621062 return AgentResponse [Any | None ](
10631063 messages = [
10641064 HumanMessage (content = "What is your name?" ),
1065- AIMessage (content = "Stefan" ),
1065+ AIMessage (content = "Stefan" , calls = [] ),
10661066 ],
10671067 structured_output = Output (name = "Stefan" ),
10681068 )
0 commit comments