disable complete verification when CUA engine (#2728)

Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
This commit is contained in:
Shuchang Zheng
2025-06-17 00:25:58 -07:00
committed by GitHub
parent b241185aae
commit f1bc1a03db
9 changed files with 107 additions and 13 deletions

View File

@@ -288,7 +288,11 @@ class Block(BaseModel, abc.ABC):
**kwargs: dict,
) -> BlockResult:
workflow_run_block_id = None
engine: RunEngine | None = None
try:
if isinstance(self, BaseTaskBlock):
engine = self.engine
workflow_run_block = await app.DATABASE.create_workflow_run_block(
workflow_run_id=workflow_run_id,
organization_id=organization_id,
@@ -296,6 +300,7 @@ class Block(BaseModel, abc.ABC):
label=self.label,
block_type=self.block_type,
continue_on_failure=self.continue_on_failure,
engine=engine,
)
workflow_run_block_id = workflow_run_block.workflow_run_block_id