@@ -118,6 +118,8 @@ def test_shell_approval_approve(tmp_path) -> None:
118118 "max_context_tokens" : None ,
119119 "token_usage" : None ,
120120 "message_id" : None ,
121+ "model_name" : "scripted_echo" ,
122+ "provider_key" : "scripted_provider" ,
121123 "plan_mode" : False ,
122124 "mcp_status" : None ,
123125 },
@@ -183,6 +185,8 @@ def test_shell_approval_approve(tmp_path) -> None:
183185 "max_context_tokens" : None ,
184186 "token_usage" : None ,
185187 "message_id" : None ,
188+ "model_name" : "scripted_echo" ,
189+ "provider_key" : "scripted_provider" ,
186190 "plan_mode" : False ,
187191 "mcp_status" : None ,
188192 },
@@ -259,6 +263,8 @@ def test_shell_approval_reject(tmp_path) -> None:
259263 "max_context_tokens" : None ,
260264 "token_usage" : None ,
261265 "message_id" : None ,
266+ "model_name" : "scripted_echo" ,
267+ "provider_key" : "scripted_provider" ,
262268 "plan_mode" : False ,
263269 "mcp_status" : None ,
264270 },
@@ -390,6 +396,8 @@ def test_approve_for_session(tmp_path) -> None:
390396 "max_context_tokens" : None ,
391397 "token_usage" : None ,
392398 "message_id" : None ,
399+ "model_name" : "scripted_echo" ,
400+ "provider_key" : "scripted_provider" ,
393401 "plan_mode" : False ,
394402 "mcp_status" : None ,
395403 },
@@ -459,6 +467,8 @@ def test_approve_for_session(tmp_path) -> None:
459467 "max_context_tokens" : None ,
460468 "token_usage" : None ,
461469 "message_id" : None ,
470+ "model_name" : "scripted_echo" ,
471+ "provider_key" : "scripted_provider" ,
462472 "plan_mode" : False ,
463473 "mcp_status" : None ,
464474 },
@@ -494,6 +504,8 @@ def test_approve_for_session(tmp_path) -> None:
494504 "max_context_tokens" : None ,
495505 "token_usage" : None ,
496506 "message_id" : None ,
507+ "model_name" : "scripted_echo" ,
508+ "provider_key" : "scripted_provider" ,
497509 "plan_mode" : False ,
498510 "mcp_status" : None ,
499511 },
@@ -537,6 +549,8 @@ def test_approve_for_session(tmp_path) -> None:
537549 "max_context_tokens" : None ,
538550 "token_usage" : None ,
539551 "message_id" : None ,
552+ "model_name" : "scripted_echo" ,
553+ "provider_key" : "scripted_provider" ,
540554 "plan_mode" : False ,
541555 "mcp_status" : None ,
542556 },
@@ -610,6 +624,8 @@ def test_yolo_skips_approval(tmp_path) -> None:
610624 "max_context_tokens" : None ,
611625 "token_usage" : None ,
612626 "message_id" : None ,
627+ "model_name" : "scripted_echo" ,
628+ "provider_key" : "scripted_provider" ,
613629 "plan_mode" : False ,
614630 "mcp_status" : None ,
615631 },
@@ -653,6 +669,8 @@ def test_yolo_skips_approval(tmp_path) -> None:
653669 "max_context_tokens" : None ,
654670 "token_usage" : None ,
655671 "message_id" : None ,
672+ "model_name" : "scripted_echo" ,
673+ "provider_key" : "scripted_provider" ,
656674 "plan_mode" : False ,
657675 "mcp_status" : None ,
658676 },
@@ -923,6 +941,8 @@ def test_display_block_todo(tmp_path) -> None:
923941 "max_context_tokens" : None ,
924942 "token_usage" : None ,
925943 "message_id" : None ,
944+ "model_name" : "scripted_echo" ,
945+ "provider_key" : "scripted_provider" ,
926946 "plan_mode" : False ,
927947 "mcp_status" : None ,
928948 },
@@ -963,6 +983,8 @@ def test_display_block_todo(tmp_path) -> None:
963983 "max_context_tokens" : None ,
964984 "token_usage" : None ,
965985 "message_id" : None ,
986+ "model_name" : "scripted_echo" ,
987+ "provider_key" : "scripted_provider" ,
966988 "plan_mode" : False ,
967989 "mcp_status" : None ,
968990 },
@@ -1046,6 +1068,8 @@ def test_tool_call_part_streaming(tmp_path) -> None:
10461068 "max_context_tokens" : None ,
10471069 "token_usage" : None ,
10481070 "message_id" : None ,
1071+ "model_name" : "scripted_echo" ,
1072+ "provider_key" : "scripted_provider" ,
10491073 "plan_mode" : False ,
10501074 "mcp_status" : None ,
10511075 },
@@ -1086,6 +1110,8 @@ def test_tool_call_part_streaming(tmp_path) -> None:
10861110 "max_context_tokens" : None ,
10871111 "token_usage" : None ,
10881112 "message_id" : None ,
1113+ "model_name" : "scripted_echo" ,
1114+ "provider_key" : "scripted_provider" ,
10891115 "plan_mode" : False ,
10901116 "mcp_status" : None ,
10911117 },
@@ -1159,6 +1185,8 @@ def test_default_agent_missing_tool(tmp_path) -> None:
11591185 "max_context_tokens" : None ,
11601186 "token_usage" : None ,
11611187 "message_id" : None ,
1188+ "model_name" : "scripted_echo" ,
1189+ "provider_key" : "scripted_provider" ,
11621190 "plan_mode" : False ,
11631191 "mcp_status" : None ,
11641192 },
@@ -1192,6 +1220,8 @@ def test_default_agent_missing_tool(tmp_path) -> None:
11921220 "max_context_tokens" : None ,
11931221 "token_usage" : None ,
11941222 "message_id" : None ,
1223+ "model_name" : "scripted_echo" ,
1224+ "provider_key" : "scripted_provider" ,
11951225 "plan_mode" : False ,
11961226 "mcp_status" : None ,
11971227 },
@@ -1279,6 +1309,8 @@ def test_custom_agent_exclude_tool(tmp_path) -> None:
12791309 "max_context_tokens" : None ,
12801310 "token_usage" : None ,
12811311 "message_id" : None ,
1312+ "model_name" : "scripted_echo" ,
1313+ "provider_key" : "scripted_provider" ,
12821314 "plan_mode" : False ,
12831315 "mcp_status" : None ,
12841316 },
@@ -1312,6 +1344,8 @@ def test_custom_agent_exclude_tool(tmp_path) -> None:
13121344 "max_context_tokens" : None ,
13131345 "token_usage" : None ,
13141346 "message_id" : None ,
1347+ "model_name" : "scripted_echo" ,
1348+ "provider_key" : "scripted_provider" ,
13151349 "plan_mode" : False ,
13161350 "mcp_status" : None ,
13171351 },
0 commit comments