22
22
from ....types .alpha .agents import turn_create_params , turn_resume_params
23
23
from ....types .alpha .agents .turn import Turn
24
24
from ....types .alpha .tool_response_param import ToolResponseParam
25
+ from ....types .alpha .agents .agent_turn_response_stream_chunk import AgentTurnResponseStreamChunk
25
26
26
27
__all__ = ["TurnResource" , "AsyncTurnResource" ]
27
28
@@ -108,7 +109,7 @@ def create(
108
109
extra_query : Query | None = None ,
109
110
extra_body : Body | None = None ,
110
111
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
111
- ) -> Stream [object ]:
112
+ ) -> Stream [AgentTurnResponseStreamChunk ]:
112
113
"""
113
114
Create a new turn for an agent.
114
115
@@ -153,7 +154,7 @@ def create(
153
154
extra_query : Query | None = None ,
154
155
extra_body : Body | None = None ,
155
156
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
156
- ) -> Turn | Stream [object ]:
157
+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
157
158
"""
158
159
Create a new turn for an agent.
159
160
@@ -198,7 +199,7 @@ def create(
198
199
extra_query : Query | None = None ,
199
200
extra_body : Body | None = None ,
200
201
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
201
- ) -> Turn | Stream [object ]:
202
+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
202
203
if not agent_id :
203
204
raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
204
205
if not session_id :
@@ -222,7 +223,7 @@ def create(
222
223
),
223
224
cast_to = Turn ,
224
225
stream = stream or False ,
225
- stream_cls = Stream [object ],
226
+ stream_cls = Stream [AgentTurnResponseStreamChunk ],
226
227
)
227
228
228
229
def retrieve (
@@ -317,7 +318,7 @@ def resume(
317
318
extra_query : Query | None = None ,
318
319
extra_body : Body | None = None ,
319
320
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
320
- ) -> Stream [object ]:
321
+ ) -> Stream [AgentTurnResponseStreamChunk ]:
321
322
"""Resume an agent turn with executed tool call responses.
322
323
323
324
When a Turn has the
@@ -355,7 +356,7 @@ def resume(
355
356
extra_query : Query | None = None ,
356
357
extra_body : Body | None = None ,
357
358
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
358
- ) -> Turn | Stream [object ]:
359
+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
359
360
"""Resume an agent turn with executed tool call responses.
360
361
361
362
When a Turn has the
@@ -393,7 +394,7 @@ def resume(
393
394
extra_query : Query | None = None ,
394
395
extra_body : Body | None = None ,
395
396
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
396
- ) -> Turn | Stream [object ]:
397
+ ) -> Turn | Stream [AgentTurnResponseStreamChunk ]:
397
398
if not agent_id :
398
399
raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
399
400
if not session_id :
@@ -416,7 +417,7 @@ def resume(
416
417
),
417
418
cast_to = Turn ,
418
419
stream = stream or False ,
419
- stream_cls = Stream [object ],
420
+ stream_cls = Stream [AgentTurnResponseStreamChunk ],
420
421
)
421
422
422
423
@@ -502,7 +503,7 @@ async def create(
502
503
extra_query : Query | None = None ,
503
504
extra_body : Body | None = None ,
504
505
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
505
- ) -> AsyncStream [object ]:
506
+ ) -> AsyncStream [AgentTurnResponseStreamChunk ]:
506
507
"""
507
508
Create a new turn for an agent.
508
509
@@ -547,7 +548,7 @@ async def create(
547
548
extra_query : Query | None = None ,
548
549
extra_body : Body | None = None ,
549
550
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
550
- ) -> Turn | AsyncStream [object ]:
551
+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
551
552
"""
552
553
Create a new turn for an agent.
553
554
@@ -592,7 +593,7 @@ async def create(
592
593
extra_query : Query | None = None ,
593
594
extra_body : Body | None = None ,
594
595
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
595
- ) -> Turn | AsyncStream [object ]:
596
+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
596
597
if not agent_id :
597
598
raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
598
599
if not session_id :
@@ -616,7 +617,7 @@ async def create(
616
617
),
617
618
cast_to = Turn ,
618
619
stream = stream or False ,
619
- stream_cls = AsyncStream [object ],
620
+ stream_cls = AsyncStream [AgentTurnResponseStreamChunk ],
620
621
)
621
622
622
623
async def retrieve (
@@ -711,7 +712,7 @@ async def resume(
711
712
extra_query : Query | None = None ,
712
713
extra_body : Body | None = None ,
713
714
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
714
- ) -> AsyncStream [object ]:
715
+ ) -> AsyncStream [AgentTurnResponseStreamChunk ]:
715
716
"""Resume an agent turn with executed tool call responses.
716
717
717
718
When a Turn has the
@@ -749,7 +750,7 @@ async def resume(
749
750
extra_query : Query | None = None ,
750
751
extra_body : Body | None = None ,
751
752
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
752
- ) -> Turn | AsyncStream [object ]:
753
+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
753
754
"""Resume an agent turn with executed tool call responses.
754
755
755
756
When a Turn has the
@@ -787,7 +788,7 @@ async def resume(
787
788
extra_query : Query | None = None ,
788
789
extra_body : Body | None = None ,
789
790
timeout : float | httpx .Timeout | None | NotGiven = not_given ,
790
- ) -> Turn | AsyncStream [object ]:
791
+ ) -> Turn | AsyncStream [AgentTurnResponseStreamChunk ]:
791
792
if not agent_id :
792
793
raise ValueError (f"Expected a non-empty value for `agent_id` but received { agent_id !r} " )
793
794
if not session_id :
@@ -810,7 +811,7 @@ async def resume(
810
811
),
811
812
cast_to = Turn ,
812
813
stream = stream or False ,
813
- stream_cls = AsyncStream [object ],
814
+ stream_cls = AsyncStream [AgentTurnResponseStreamChunk ],
814
815
)
815
816
816
817
0 commit comments