use orignal action type (#1229)
This commit is contained in:
@@ -12,10 +12,3 @@ class TaskPromptTemplate(StrEnum):
|
||||
SingleInputAction = "single-input-action"
|
||||
SingleUploadAction = "single-upload-action"
|
||||
SingleSelectAction = "single-select-action"
|
||||
|
||||
|
||||
class ActionType(StrEnum):
|
||||
Click = "CLICK"
|
||||
InputText = "INPUT_TEXT"
|
||||
UploadFile = "UPLOAD_FILE"
|
||||
SelectOption = "SELECT_OPTION"
|
||||
|
||||
@@ -3,10 +3,10 @@ from typing import Annotated, Any, Literal
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
from skyvern.forge.sdk.db.enums import ActionType
|
||||
from skyvern.forge.sdk.schemas.tasks import ProxyLocation
|
||||
from skyvern.forge.sdk.workflow.models.block import BlockType, FileType
|
||||
from skyvern.forge.sdk.workflow.models.parameter import ParameterType, WorkflowParameterType
|
||||
from skyvern.webeye.actions.actions import ActionType
|
||||
|
||||
|
||||
class ParameterYAML(BaseModel, abc.ABC):
|
||||
|
||||
@@ -18,7 +18,7 @@ from skyvern.forge.sdk.artifact.models import ArtifactType
|
||||
from skyvern.forge.sdk.core import skyvern_context
|
||||
from skyvern.forge.sdk.core.security import generate_skyvern_signature
|
||||
from skyvern.forge.sdk.core.skyvern_context import SkyvernContext
|
||||
from skyvern.forge.sdk.db.enums import ActionType, TaskPromptTemplate
|
||||
from skyvern.forge.sdk.db.enums import TaskPromptTemplate
|
||||
from skyvern.forge.sdk.models import Organization, Step
|
||||
from skyvern.forge.sdk.schemas.tasks import ProxyLocation, Task
|
||||
from skyvern.forge.sdk.workflow.exceptions import (
|
||||
@@ -64,6 +64,7 @@ from skyvern.forge.sdk.workflow.models.workflow import (
|
||||
WorkflowRunStatusResponse,
|
||||
)
|
||||
from skyvern.forge.sdk.workflow.models.yaml import BLOCK_YAML_TYPES, ForLoopBlockYAML, WorkflowCreateYAMLRequest
|
||||
from skyvern.webeye.actions.actions import ActionType
|
||||
from skyvern.webeye.browser_factory import BrowserState
|
||||
|
||||
LOG = structlog.get_logger()
|
||||
@@ -1366,13 +1367,13 @@ class WorkflowService:
|
||||
else []
|
||||
)
|
||||
prompt_template = ""
|
||||
if block_yaml.action_type == ActionType.Click:
|
||||
if block_yaml.action_type == ActionType.CLICK:
|
||||
prompt_template = TaskPromptTemplate.SingleClickAction
|
||||
elif block_yaml.action_type == ActionType.InputText:
|
||||
elif block_yaml.action_type == ActionType.INPUT_TEXT:
|
||||
prompt_template = TaskPromptTemplate.SingleInputAction
|
||||
elif block_yaml.action_type == ActionType.UploadFile:
|
||||
elif block_yaml.action_type == ActionType.UPLOAD_FILE:
|
||||
prompt_template = TaskPromptTemplate.SingleUploadAction
|
||||
elif block_yaml.action_type == ActionType.SelectOption:
|
||||
elif block_yaml.action_type == ActionType.SELECT_OPTION:
|
||||
prompt_template = TaskPromptTemplate.SingleSelectAction
|
||||
|
||||
if not prompt_template:
|
||||
|
||||
Reference in New Issue
Block a user