@@ -39,7 +39,7 @@ def test_empty_response():
3939 response = ModelResponse (
4040 output = [],
4141 usage = Usage (),
42- referenceable_id = None ,
42+ response_id = None ,
4343 )
4444
4545 result = RunImpl .process_model_response (
@@ -58,7 +58,7 @@ def test_no_tool_calls():
5858 response = ModelResponse (
5959 output = [get_text_message ("Hello, world!" )],
6060 usage = Usage (),
61- referenceable_id = None ,
61+ response_id = None ,
6262 )
6363 result = RunImpl .process_model_response (
6464 agent = agent , response = response , output_schema = None , handoffs = [], all_tools = []
@@ -76,7 +76,7 @@ async def test_single_tool_call():
7676 get_function_tool_call ("test" , "" ),
7777 ],
7878 usage = Usage (),
79- referenceable_id = None ,
79+ response_id = None ,
8080 )
8181 result = RunImpl .process_model_response (
8282 agent = agent ,
@@ -102,7 +102,7 @@ async def test_missing_tool_call_raises_error():
102102 get_function_tool_call ("missing" , "" ),
103103 ],
104104 usage = Usage (),
105- referenceable_id = None ,
105+ response_id = None ,
106106 )
107107
108108 with pytest .raises (ModelBehaviorError ):
@@ -132,7 +132,7 @@ async def test_multiple_tool_calls():
132132 get_function_tool_call ("test_2" , "xyz" ),
133133 ],
134134 usage = Usage (),
135- referenceable_id = None ,
135+ response_id = None ,
136136 )
137137
138138 result = RunImpl .process_model_response (
@@ -162,7 +162,7 @@ async def test_handoffs_parsed_correctly():
162162 response = ModelResponse (
163163 output = [get_text_message ("Hello, world!" )],
164164 usage = Usage (),
165- referenceable_id = None ,
165+ response_id = None ,
166166 )
167167 result = RunImpl .process_model_response (
168168 agent = agent_3 ,
@@ -176,7 +176,7 @@ async def test_handoffs_parsed_correctly():
176176 response = ModelResponse (
177177 output = [get_text_message ("Hello, world!" ), get_handoff_tool_call (agent_1 )],
178178 usage = Usage (),
179- referenceable_id = None ,
179+ response_id = None ,
180180 )
181181 result = RunImpl .process_model_response (
182182 agent = agent_3 ,
@@ -205,7 +205,7 @@ async def test_missing_handoff_fails():
205205 response = ModelResponse (
206206 output = [get_text_message ("Hello, world!" ), get_handoff_tool_call (agent_2 )],
207207 usage = Usage (),
208- referenceable_id = None ,
208+ response_id = None ,
209209 )
210210 with pytest .raises (ModelBehaviorError ):
211211 RunImpl .process_model_response (
@@ -229,7 +229,7 @@ async def test_multiple_handoffs_doesnt_error():
229229 get_handoff_tool_call (agent_2 ),
230230 ],
231231 usage = Usage (),
232- referenceable_id = None ,
232+ response_id = None ,
233233 )
234234 result = RunImpl .process_model_response (
235235 agent = agent_3 ,
@@ -254,7 +254,7 @@ async def test_final_output_parsed_correctly():
254254 get_final_output_message (Foo (bar = "123" ).model_dump_json ()),
255255 ],
256256 usage = Usage (),
257- referenceable_id = None ,
257+ response_id = None ,
258258 )
259259
260260 RunImpl .process_model_response (
@@ -281,7 +281,7 @@ async def test_file_search_tool_call_parsed_correctly():
281281 response = ModelResponse (
282282 output = [get_text_message ("hello" ), file_search_call ],
283283 usage = Usage (),
284- referenceable_id = None ,
284+ response_id = None ,
285285 )
286286 result = RunImpl .process_model_response (
287287 agent = agent ,
@@ -306,7 +306,7 @@ async def test_function_web_search_tool_call_parsed_correctly():
306306 response = ModelResponse (
307307 output = [get_text_message ("hello" ), web_search_call ],
308308 usage = Usage (),
309- referenceable_id = None ,
309+ response_id = None ,
310310 )
311311 result = RunImpl .process_model_response (
312312 agent = agent ,
@@ -333,7 +333,7 @@ async def test_reasoning_item_parsed_correctly():
333333 response = ModelResponse (
334334 output = [reasoning ],
335335 usage = Usage (),
336- referenceable_id = None ,
336+ response_id = None ,
337337 )
338338 result = RunImpl .process_model_response (
339339 agent = Agent (name = "test" ),
@@ -401,7 +401,7 @@ async def test_computer_tool_call_without_computer_tool_raises_error():
401401 response = ModelResponse (
402402 output = [computer_call ],
403403 usage = Usage (),
404- referenceable_id = None ,
404+ response_id = None ,
405405 )
406406 with pytest .raises (ModelBehaviorError ):
407407 RunImpl .process_model_response (
@@ -430,7 +430,7 @@ async def test_computer_tool_call_with_computer_tool_parsed_correctly():
430430 response = ModelResponse (
431431 output = [computer_call ],
432432 usage = Usage (),
433- referenceable_id = None ,
433+ response_id = None ,
434434 )
435435 result = RunImpl .process_model_response (
436436 agent = agent ,
@@ -460,7 +460,7 @@ async def test_tool_and_handoff_parsed_correctly():
460460 get_handoff_tool_call (agent_1 ),
461461 ],
462462 usage = Usage (),
463- referenceable_id = None ,
463+ response_id = None ,
464464 )
465465
466466 result = RunImpl .process_model_response (
0 commit comments