Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions pydantic_ai_slim/pydantic_ai/ag_ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -488,10 +488,11 @@ async def _handle_model_request_event( # noqa: C901
elif isinstance(agent_event, PartDeltaEvent):
delta = agent_event.delta
if isinstance(delta, TextPartDelta):
yield TextMessageContentEvent(
message_id=stream_ctx.message_id,
delta=delta.content_delta,
)
if delta.content_delta: # pragma: no branch
yield TextMessageContentEvent(
message_id=stream_ctx.message_id,
delta=delta.content_delta,
)
elif isinstance(delta, ToolCallPartDelta): # pragma: no branch
assert delta.tool_call_id, '`ToolCallPartDelta.tool_call_id` must be set'
yield ToolCallArgsEvent(
Expand Down