@@ -128,7 +128,7 @@ async def run(
128
128
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
129
129
* ,
130
130
output_type : None = None ,
131
- message_history : list [_messages .ModelMessage ] | None = None ,
131
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
132
132
deferred_tool_results : DeferredToolResults | None = None ,
133
133
model : models .Model | models .KnownModelName | str | None = None ,
134
134
deps : AgentDepsT = None ,
@@ -146,7 +146,7 @@ async def run(
146
146
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
147
147
* ,
148
148
output_type : OutputSpec [RunOutputDataT ],
149
- message_history : list [_messages .ModelMessage ] | None = None ,
149
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
150
150
deferred_tool_results : DeferredToolResults | None = None ,
151
151
model : models .Model | models .KnownModelName | str | None = None ,
152
152
deps : AgentDepsT = None ,
@@ -163,7 +163,7 @@ async def run(
163
163
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
164
164
* ,
165
165
output_type : OutputSpec [RunOutputDataT ] | None = None ,
166
- message_history : list [_messages .ModelMessage ] | None = None ,
166
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
167
167
deferred_tool_results : DeferredToolResults | None = None ,
168
168
model : models .Model | models .KnownModelName | str | None = None ,
169
169
deps : AgentDepsT = None ,
@@ -242,7 +242,7 @@ def run_sync(
242
242
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
243
243
* ,
244
244
output_type : None = None ,
245
- message_history : list [_messages .ModelMessage ] | None = None ,
245
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
246
246
deferred_tool_results : DeferredToolResults | None = None ,
247
247
model : models .Model | models .KnownModelName | str | None = None ,
248
248
deps : AgentDepsT = None ,
@@ -260,7 +260,7 @@ def run_sync(
260
260
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
261
261
* ,
262
262
output_type : OutputSpec [RunOutputDataT ],
263
- message_history : list [_messages .ModelMessage ] | None = None ,
263
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
264
264
deferred_tool_results : DeferredToolResults | None = None ,
265
265
model : models .Model | models .KnownModelName | str | None = None ,
266
266
deps : AgentDepsT = None ,
@@ -277,7 +277,7 @@ def run_sync(
277
277
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
278
278
* ,
279
279
output_type : OutputSpec [RunOutputDataT ] | None = None ,
280
- message_history : list [_messages .ModelMessage ] | None = None ,
280
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
281
281
deferred_tool_results : DeferredToolResults | None = None ,
282
282
model : models .Model | models .KnownModelName | str | None = None ,
283
283
deps : AgentDepsT = None ,
@@ -348,7 +348,7 @@ def run_stream(
348
348
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
349
349
* ,
350
350
output_type : None = None ,
351
- message_history : list [_messages .ModelMessage ] | None = None ,
351
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
352
352
deferred_tool_results : DeferredToolResults | None = None ,
353
353
model : models .Model | models .KnownModelName | str | None = None ,
354
354
deps : AgentDepsT = None ,
@@ -366,7 +366,7 @@ def run_stream(
366
366
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
367
367
* ,
368
368
output_type : OutputSpec [RunOutputDataT ],
369
- message_history : list [_messages .ModelMessage ] | None = None ,
369
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
370
370
deferred_tool_results : DeferredToolResults | None = None ,
371
371
model : models .Model | models .KnownModelName | str | None = None ,
372
372
deps : AgentDepsT = None ,
@@ -384,7 +384,7 @@ async def run_stream( # noqa C901
384
384
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
385
385
* ,
386
386
output_type : OutputSpec [RunOutputDataT ] | None = None ,
387
- message_history : list [_messages .ModelMessage ] | None = None ,
387
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
388
388
deferred_tool_results : DeferredToolResults | None = None ,
389
389
model : models .Model | models .KnownModelName | str | None = None ,
390
390
deps : AgentDepsT = None ,
@@ -560,7 +560,7 @@ def run_stream_events(
560
560
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
561
561
* ,
562
562
output_type : None = None ,
563
- message_history : list [_messages .ModelMessage ] | None = None ,
563
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
564
564
deferred_tool_results : DeferredToolResults | None = None ,
565
565
model : models .Model | models .KnownModelName | str | None = None ,
566
566
deps : AgentDepsT = None ,
@@ -577,7 +577,7 @@ def run_stream_events(
577
577
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
578
578
* ,
579
579
output_type : OutputSpec [RunOutputDataT ],
580
- message_history : list [_messages .ModelMessage ] | None = None ,
580
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
581
581
deferred_tool_results : DeferredToolResults | None = None ,
582
582
model : models .Model | models .KnownModelName | str | None = None ,
583
583
deps : AgentDepsT = None ,
@@ -593,7 +593,7 @@ def run_stream_events(
593
593
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
594
594
* ,
595
595
output_type : OutputSpec [RunOutputDataT ] | None = None ,
596
- message_history : list [_messages .ModelMessage ] | None = None ,
596
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
597
597
deferred_tool_results : DeferredToolResults | None = None ,
598
598
model : models .Model | models .KnownModelName | str | None = None ,
599
599
deps : AgentDepsT = None ,
@@ -674,7 +674,7 @@ async def _run_stream_events(
674
674
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
675
675
* ,
676
676
output_type : OutputSpec [RunOutputDataT ] | None = None ,
677
- message_history : list [_messages .ModelMessage ] | None = None ,
677
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
678
678
deferred_tool_results : DeferredToolResults | None = None ,
679
679
model : models .Model | models .KnownModelName | str | None = None ,
680
680
deps : AgentDepsT = None ,
@@ -726,7 +726,7 @@ def iter(
726
726
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
727
727
* ,
728
728
output_type : None = None ,
729
- message_history : list [_messages .ModelMessage ] | None = None ,
729
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
730
730
deferred_tool_results : DeferredToolResults | None = None ,
731
731
model : models .Model | models .KnownModelName | str | None = None ,
732
732
deps : AgentDepsT = None ,
@@ -743,7 +743,7 @@ def iter(
743
743
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
744
744
* ,
745
745
output_type : OutputSpec [RunOutputDataT ],
746
- message_history : list [_messages .ModelMessage ] | None = None ,
746
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
747
747
deferred_tool_results : DeferredToolResults | None = None ,
748
748
model : models .Model | models .KnownModelName | str | None = None ,
749
749
deps : AgentDepsT = None ,
@@ -761,7 +761,7 @@ async def iter(
761
761
user_prompt : str | Sequence [_messages .UserContent ] | None = None ,
762
762
* ,
763
763
output_type : OutputSpec [RunOutputDataT ] | None = None ,
764
- message_history : list [_messages .ModelMessage ] | None = None ,
764
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
765
765
deferred_tool_results : DeferredToolResults | None = None ,
766
766
model : models .Model | models .KnownModelName | str | None = None ,
767
767
deps : AgentDepsT = None ,
@@ -1112,7 +1112,7 @@ async def to_cli(
1112
1112
self : Self ,
1113
1113
deps : AgentDepsT = None ,
1114
1114
prog_name : str = 'pydantic-ai' ,
1115
- message_history : list [_messages .ModelMessage ] | None = None ,
1115
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
1116
1116
) -> None :
1117
1117
"""Run the agent in a CLI chat interface.
1118
1118
@@ -1149,7 +1149,7 @@ def to_cli_sync(
1149
1149
self : Self ,
1150
1150
deps : AgentDepsT = None ,
1151
1151
prog_name : str = 'pydantic-ai' ,
1152
- message_history : list [_messages .ModelMessage ] | None = None ,
1152
+ message_history : Sequence [_messages .ModelMessage ] | None = None ,
1153
1153
) -> None :
1154
1154
"""Run the agent in a CLI chat interface with the non-async interface.
1155
1155
0 commit comments