File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1616)
1717from agentex .lib .core .tracing .tracer import AsyncTracer
1818from agentex .types .task import Task
19+ from agentex .types .task_retrieve_response import TaskRetrieveResponse
20+ from agentex .types .task_retrieve_by_name_response import TaskRetrieveByNameResponse
1921from agentex .lib .utils .logging import make_logger
2022from agentex .lib .utils .temporal import in_temporal_workflow
2123
@@ -53,7 +55,7 @@ async def get(
5355 start_to_close_timeout : timedelta = timedelta (seconds = 5 ),
5456 heartbeat_timeout : timedelta = timedelta (seconds = 5 ),
5557 retry_policy : RetryPolicy = DEFAULT_RETRY_POLICY ,
56- ) -> Task :
58+ ) -> TaskRetrieveResponse | TaskRetrieveByNameResponse :
5759 """
5860 Get a task by ID or name.
5961 Args:
Original file line number Diff line number Diff line change 66from agentex .lib .utils .logging import make_logger
77from agentex .lib .utils .temporal import heartbeat_if_in_workflow
88from agentex .lib .core .tracing .tracer import AsyncTracer
9+ from agentex .types .task_retrieve_response import TaskRetrieveResponse
10+ from agentex .types .task_retrieve_by_name_response import TaskRetrieveByNameResponse
911
1012logger = make_logger (__name__ )
1113
@@ -25,7 +27,7 @@ async def get_task(
2527 task_name : str | None = None ,
2628 trace_id : str | None = None ,
2729 parent_span_id : str | None = None ,
28- ) -> Task :
30+ ) -> TaskRetrieveResponse | TaskRetrieveByNameResponse :
2931 trace = self ._tracer .trace (trace_id )
3032 async with trace .span (
3133 parent_id = parent_span_id ,
Original file line number Diff line number Diff line change 88from agentex .lib .types .tracing import BaseModelWithTraceParams
99from agentex .lib .utils .logging import make_logger
1010from agentex .lib .core .services .adk .tasks import TasksService
11+ from agentex .types .task_retrieve_response import TaskRetrieveResponse
12+ from agentex .types .task_retrieve_by_name_response import TaskRetrieveByNameResponse
1113
1214logger = make_logger (__name__ )
1315
@@ -32,7 +34,7 @@ def __init__(self, tasks_service: TasksService):
3234 self ._tasks_service = tasks_service
3335
3436 @activity .defn (name = TasksActivityName .GET_TASK )
35- async def get_task (self , params : GetTaskParams ) -> Task | None :
37+ async def get_task (self , params : GetTaskParams ) -> TaskRetrieveResponse | TaskRetrieveByNameResponse :
3638 return await self ._tasks_service .get_task (
3739 task_id = params .task_id ,
3840 task_name = params .task_name ,
You can’t perform that action at this time.
0 commit comments