support cdp for task and workflow (#3244)

This commit is contained in:
LawyZheng
2025-08-21 11:16:22 +08:00
committed by GitHub
parent d0296f0e25
commit c0a31fe0a6
17 changed files with 194 additions and 51 deletions

View File

@@ -51,6 +51,7 @@ class TaskV2(BaseModel):
finished_at: datetime | None = None
max_screenshot_scrolls: int | None = Field(default=None, alias="max_screenshot_scrolling_times")
extra_http_headers: dict[str, str] | None = None
browser_address: str | None = None
created_at: datetime
modified_at: datetime
@@ -153,6 +154,7 @@ class TaskV2Request(BaseModel):
error_code_mapping: dict[str, str] | None = None
max_screenshot_scrolls: int | None = None
extra_http_headers: dict[str, str] | None = None
browser_address: str | None = None
@field_validator("url", "webhook_callback_url", "totp_verification_url")
@classmethod