TaskRunType -> RunType (#2041)

This commit is contained in:
Shuchang Zheng
2025-03-30 18:34:48 -07:00
committed by GitHub
parent d54c2af544
commit 05e28931bc
10 changed files with 45 additions and 41 deletions

View File

@@ -41,7 +41,6 @@ from skyvern.forge.sdk.schemas.organizations import (
OrganizationUpdate,
)
from skyvern.forge.sdk.schemas.task_generations import GenerateTaskRequest, TaskGeneration
from skyvern.forge.sdk.schemas.task_runs import TaskRunType
from skyvern.forge.sdk.schemas.task_v2 import TaskV2Request
from skyvern.forge.sdk.schemas.tasks import (
CreateTaskResponse,
@@ -71,7 +70,7 @@ from skyvern.forge.sdk.workflow.models.workflow import (
WorkflowStatus,
)
from skyvern.forge.sdk.workflow.models.yaml import WorkflowCreateYAMLRequest
from skyvern.schemas.runs import RunEngine, TaskRunRequest, TaskRunResponse
from skyvern.schemas.runs import RunEngine, RunResponse, RunType, TaskRunRequest
from skyvern.services import task_v1_service, task_v2_service
from skyvern.webeye.actions.actions import Action
from skyvern.webeye.schemas import BrowserSessionResponse
@@ -445,7 +444,7 @@ async def get_runs(
@base_router.get(
"/runs/{run_id}",
tags=["agent"],
response_model=TaskRunResponse,
response_model=RunResponse,
openapi_extra={
"x-fern-sdk-group-name": "agent",
"x-fern-sdk-method-name": "get_run",
@@ -453,13 +452,13 @@ async def get_runs(
)
@base_router.get(
"/runs/{run_id}/",
response_model=TaskRunResponse,
response_model=RunResponse,
include_in_schema=False,
)
async def get_run(
run_id: str,
current_org: Organization = Depends(org_auth_service.get_current_org),
) -> TaskRunResponse:
) -> RunResponse:
task_run_response = await task_run_service.get_task_run_response(
run_id, organization_id=current_org.organization_id
)
@@ -683,7 +682,7 @@ async def run_workflow(
version=version,
)
await app.DATABASE.create_task_run(
task_run_type=TaskRunType.workflow_run,
task_run_type=RunType.workflow_run,
organization_id=current_org.organization_id,
run_id=workflow_run.workflow_run_id,
title=workflow.title,
@@ -1512,7 +1511,7 @@ async def run_task(
run_request: TaskRunRequest,
current_org: Organization = Depends(org_auth_service.get_current_org),
x_api_key: Annotated[str | None, Header()] = None,
) -> TaskRunResponse:
) -> RunResponse:
analytics.capture("skyvern-oss-run-task", data={"url": run_request.url})
await PermissionCheckerFactory.get_instance().check(current_org, browser_session_id=run_request.browser_session_id)
@@ -1555,7 +1554,7 @@ async def run_task(
background_tasks=background_tasks,
)
# build the task run response
return TaskRunResponse(
return RunResponse(
run_id=task_v1_response.task_id,
title=task_v1_response.title,
status=str(task_v1_response.status),
@@ -1603,7 +1602,7 @@ async def run_task(
max_steps_override=run_request.max_steps,
browser_session_id=run_request.browser_session_id,
)
return TaskRunResponse(
return RunResponse(
run_id=task_v2.observer_cruise_id,
title=run_request.title,
status=str(task_v2.status),