11from __future__ import annotations
22
3- from datetime import datetime
43from typing import Any , List , Literal , Optional
54
65from pydantic import BaseModel , ConfigDict , Field
@@ -71,7 +70,6 @@ class StartMetaComputerUseTaskResponse(BaseModel):
7170
7271 job_id : str = Field (alias = "jobId" )
7372 live_url : Optional [str ] = Field (default = None , alias = "liveUrl" )
74- live_domain : Optional [str ] = Field (default = None , alias = "liveDomain" )
7573
7674
7775class MetaComputerUseTaskStatusResponse (BaseModel ):
@@ -148,32 +146,6 @@ class MetaComputerUseTaskMetadata(BaseModel):
148146 )
149147
150148
151- class MetaComputerUseJobParams (BaseModel ):
152- """
153- Echoed start params returned on a Meta Computer Use task.
154- """
155-
156- model_config = ConfigDict (
157- populate_by_alias = True ,
158- )
159-
160- task : Optional [str ] = Field (default = None , alias = "task" )
161- llm : Optional [MetaComputerUseLlm ] = Field (default = None , alias = "llm" )
162- reasoning_effort : Optional [MetaReasoningEffort ] = Field (
163- default = None , alias = "reasoningEffort"
164- )
165- session_id : Optional [str ] = Field (default = None , alias = "sessionId" )
166- max_steps : Optional [int ] = Field (default = None , alias = "maxSteps" )
167- keep_browser_open : Optional [bool ] = Field (default = None , alias = "keepBrowserOpen" )
168- max_failures : Optional [int ] = Field (default = None , alias = "maxFailures" )
169- use_custom_api_keys : Optional [bool ] = Field (
170- default = None , alias = "useCustomApiKeys"
171- )
172- use_computer_action : Optional [bool ] = Field (
173- default = None , alias = "useComputerAction"
174- )
175-
176-
177149class MetaComputerUseTaskResponse (BaseModel ):
178150 """
179151 Response from a Meta Computer Use task.
@@ -185,15 +157,9 @@ class MetaComputerUseTaskResponse(BaseModel):
185157
186158 job_id : str = Field (alias = "jobId" )
187159 status : MetaComputerUseTaskStatus
188- created_at : Optional [datetime ] = Field (default = None , alias = "createdAt" )
189- finished_at : Optional [datetime ] = Field (default = None , alias = "finishedAt" )
190160 metadata : Optional [MetaComputerUseTaskMetadata ] = Field (
191161 default = None , alias = "metadata"
192162 )
193163 data : Optional [MetaComputerUseTaskData ] = Field (default = None , alias = "data" )
194164 error : Optional [str ] = Field (default = None , alias = "error" )
195165 live_url : Optional [str ] = Field (default = None , alias = "liveUrl" )
196- live_domain : Optional [str ] = Field (default = None , alias = "liveDomain" )
197- job_params : Optional [MetaComputerUseJobParams ] = Field (
198- default = None , alias = "jobParams"
199- )
0 commit comments