Skip to content

Commit cf50589

Browse files
authored
Allow empty user_prompt in run_stream (#1421)
1 parent 39daccd commit cf50589

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pydantic_ai_slim/pydantic_ai/agent.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ def run_sync(
592592
@overload
593593
def run_stream(
594594
self,
595-
user_prompt: str | Sequence[_messages.UserContent],
595+
user_prompt: str | Sequence[_messages.UserContent] | None = None,
596596
*,
597597
result_type: None = None,
598598
message_history: list[_messages.ModelMessage] | None = None,
@@ -607,7 +607,7 @@ def run_stream(
607607
@overload
608608
def run_stream(
609609
self,
610-
user_prompt: str | Sequence[_messages.UserContent],
610+
user_prompt: str | Sequence[_messages.UserContent] | None = None,
611611
*,
612612
result_type: type[RunResultDataT],
613613
message_history: list[_messages.ModelMessage] | None = None,
@@ -622,7 +622,7 @@ def run_stream(
622622
@asynccontextmanager
623623
async def run_stream( # noqa C901
624624
self,
625-
user_prompt: str | Sequence[_messages.UserContent],
625+
user_prompt: str | Sequence[_messages.UserContent] | None = None,
626626
*,
627627
result_type: type[RunResultDataT] | None = None,
628628
message_history: list[_messages.ModelMessage] | None = None,

0 commit comments

Comments
 (0)