enable UrlBlock building in workflow service (#1689)

This commit is contained in:
Shuchang Zheng
2025-02-01 04:13:00 +08:00
committed by GitHub
parent 6a2edc1371
commit 405d13283c
4 changed files with 219 additions and 142 deletions

View File

@@ -52,6 +52,7 @@ from skyvern.forge.sdk.workflow.models.block import (
TaskV2Block,
TextPromptBlock,
UploadToS3Block,
UrlBlock,
ValidationBlock,
WaitBlock,
)
@@ -1751,6 +1752,12 @@ class WorkflowService:
max_iterations=block_yaml.max_iterations,
output_parameter=output_parameter,
)
elif block_yaml.block_type == BlockType.GOTO_URL:
return UrlBlock(
label=block_yaml.label,
url=block_yaml.url,
output_parameter=output_parameter,
)
raise ValueError(f"Invalid block type {block_yaml.block_type}")