File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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