@@ -109,17 +109,27 @@ def list(
109109 order_direction : str | Omit = omit ,
110110 page_number : int | Omit = omit ,
111111 relationships : List [Literal ["agents" ]] | Omit = omit ,
112+ status : Optional [Literal ["CANCELED" , "COMPLETED" , "FAILED" , "RUNNING" , "TERMINATED" , "TIMED_OUT" , "DELETED" ]]
113+ | Omit = omit ,
114+ task_metadata : Optional [str ] | Omit = omit ,
112115 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
113116 # The extra values given here take precedence over values defined on the client or passed to this method.
114117 extra_headers : Headers | None = None ,
115118 extra_query : Query | None = None ,
116119 extra_body : Body | None = None ,
117120 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
118121 ) -> TaskListResponse :
119- """
120- List all tasks.
122+ """List all tasks.
121123
122124 Args:
125+ status: Filter tasks by status (e.g.
126+
127+ RUNNING, COMPLETED).
128+
129+ task_metadata:
130+ JSON-encoded object used to filter tasks via JSONB containment. Example:
131+ {"created_by_user_id": "abc-123"}.
132+
123133 extra_headers: Send extra headers
124134
125135 extra_query: Add additional query parameters to the request
@@ -144,6 +154,8 @@ def list(
144154 "order_direction" : order_direction ,
145155 "page_number" : page_number ,
146156 "relationships" : relationships ,
157+ "status" : status ,
158+ "task_metadata" : task_metadata ,
147159 },
148160 task_list_params .TaskListParams ,
149161 ),
@@ -679,17 +691,27 @@ async def list(
679691 order_direction : str | Omit = omit ,
680692 page_number : int | Omit = omit ,
681693 relationships : List [Literal ["agents" ]] | Omit = omit ,
694+ status : Optional [Literal ["CANCELED" , "COMPLETED" , "FAILED" , "RUNNING" , "TERMINATED" , "TIMED_OUT" , "DELETED" ]]
695+ | Omit = omit ,
696+ task_metadata : Optional [str ] | Omit = omit ,
682697 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
683698 # The extra values given here take precedence over values defined on the client or passed to this method.
684699 extra_headers : Headers | None = None ,
685700 extra_query : Query | None = None ,
686701 extra_body : Body | None = None ,
687702 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
688703 ) -> TaskListResponse :
689- """
690- List all tasks.
704+ """List all tasks.
691705
692706 Args:
707+ status: Filter tasks by status (e.g.
708+
709+ RUNNING, COMPLETED).
710+
711+ task_metadata:
712+ JSON-encoded object used to filter tasks via JSONB containment. Example:
713+ {"created_by_user_id": "abc-123"}.
714+
693715 extra_headers: Send extra headers
694716
695717 extra_query: Add additional query parameters to the request
@@ -714,6 +736,8 @@ async def list(
714736 "order_direction" : order_direction ,
715737 "page_number" : page_number ,
716738 "relationships" : relationships ,
739+ "status" : status ,
740+ "task_metadata" : task_metadata ,
717741 },
718742 task_list_params .TaskListParams ,
719743 ),
0 commit comments