2222from ....types .alpha .agents import turn_create_params , turn_resume_params
2323from ....types .alpha .agents .turn import Turn
2424from ....types .alpha .tool_response_param import ToolResponseParam
25+ from ....types .alpha .agents .agent_turn_response_stream_chunk import AgentTurnResponseStreamChunk
2526
2627__all__ = ["TurnResource" , "AsyncTurnResource" ]
2728
@@ -108,7 +109,7 @@ def create(
108109 extra_query : Query | None = None ,
109110 extra_body : Body | None = None ,
110111 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
111- ) -> Stream [object ]:
112+ ) -> Stream [AgentTurnResponseStreamChunk ]:
112113 """
113114 Create a new turn for an agent.
114115
@@ -153,7 +154,7 @@ def create(
153154 extra_query : Query | None = None ,
154155 extra_body : Body | None = None ,
155156 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
156- ) -> Turn | Stream [object ]:
157+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
157158 """
158159 Create a new turn for an agent.
159160
@@ -198,7 +199,7 @@ def create(
198199 extra_query : Query | None = None ,
199200 extra_body : Body | None = None ,
200201 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
201- ) -> Turn | Stream [object ]:
202+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
202203 if not agent_id :
203204 raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
204205 if not session_id :
@@ -222,7 +223,7 @@ def create(
222223 ),
223224 cast_to = Turn ,
224225 stream = stream or False ,
225- stream_cls = Stream [object ],
226+ stream_cls = Stream [AgentTurnResponseStreamChunk ],
226227 )
227228
228229 def retrieve (
@@ -317,7 +318,7 @@ def resume(
317318 extra_query : Query | None = None ,
318319 extra_body : Body | None = None ,
319320 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
320- ) -> Stream [object ]:
321+ ) -> Stream [AgentTurnResponseStreamChunk ]:
321322 """Resume an agent turn with executed tool call responses.
322323
323324 When a Turn has the
@@ -355,7 +356,7 @@ def resume(
355356 extra_query : Query | None = None ,
356357 extra_body : Body | None = None ,
357358 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
358- ) -> Turn | Stream [object ]:
359+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
359360 """Resume an agent turn with executed tool call responses.
360361
361362 When a Turn has the
@@ -393,7 +394,7 @@ def resume(
393394 extra_query : Query | None = None ,
394395 extra_body : Body | None = None ,
395396 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
396- ) -> Turn | Stream [object ]:
397+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
397398 if not agent_id :
398399 raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
399400 if not session_id :
@@ -416,7 +417,7 @@ def resume(
416417 ),
417418 cast_to = Turn ,
418419 stream = stream or False ,
419- stream_cls = Stream [object ],
420+ stream_cls = Stream [AgentTurnResponseStreamChunk ],
420421 )
421422
422423
@@ -502,7 +503,7 @@ async def create(
502503 extra_query : Query | None = None ,
503504 extra_body : Body | None = None ,
504505 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
505- ) -> AsyncStream [object ]:
506+ ) -> AsyncStream [AgentTurnResponseStreamChunk ]:
506507 """
507508 Create a new turn for an agent.
508509
@@ -547,7 +548,7 @@ async def create(
547548 extra_query : Query | None = None ,
548549 extra_body : Body | None = None ,
549550 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
550- ) -> Turn | AsyncStream [object ]:
551+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
551552 """
552553 Create a new turn for an agent.
553554
@@ -592,7 +593,7 @@ async def create(
592593 extra_query : Query | None = None ,
593594 extra_body : Body | None = None ,
594595 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
595- ) -> Turn | AsyncStream [object ]:
596+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
596597 if not agent_id :
597598 raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
598599 if not session_id :
@@ -616,7 +617,7 @@ async def create(
616617 ),
617618 cast_to = Turn ,
618619 stream = stream or False ,
619- stream_cls = AsyncStream [object ],
620+ stream_cls = AsyncStream [AgentTurnResponseStreamChunk ],
620621 )
621622
622623 async def retrieve (
@@ -711,7 +712,7 @@ async def resume(
711712 extra_query : Query | None = None ,
712713 extra_body : Body | None = None ,
713714 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
714- ) -> AsyncStream [object ]:
715+ ) -> AsyncStream [AgentTurnResponseStreamChunk ]:
715716 """Resume an agent turn with executed tool call responses.
716717
717718 When a Turn has the
@@ -749,7 +750,7 @@ async def resume(
749750 extra_query : Query | None = None ,
750751 extra_body : Body | None = None ,
751752 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
752- ) -> Turn | AsyncStream [object ]:
753+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
753754 """Resume an agent turn with executed tool call responses.
754755
755756 When a Turn has the
@@ -787,7 +788,7 @@ async def resume(
787788 extra_query : Query | None = None ,
788789 extra_body : Body | None = None ,
789790 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
790- ) -> Turn | AsyncStream [object ]:
791+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
791792 if not agent_id :
792793 raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
793794 if not session_id :
@@ -810,7 +811,7 @@ async def resume(
810811 ),
811812 cast_to = Turn ,
812813 stream = stream or False ,
813- stream_cls = AsyncStream [object ],
814+ stream_cls = AsyncStream [AgentTurnResponseStreamChunk ],
814815 )
815816
816817
0 commit comments