From 3980343e558b390475fa96d5a39dee66c5347ef2 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Tue, 25 Nov 2025 21:51:37 -0800 Subject: [PATCH] fix workflow run bug - right now most of the workflow runs are marked as code run (#4097) --- skyvern/forge/sdk/workflow/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index 87708fa4..6c163162 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -789,7 +789,7 @@ class WorkflowService: loaded_script_module = None # Mark workflow as running with appropriate engine - run_with = "code" if script_blocks_by_label else "agent" + run_with = "code" if workflow_script and is_script_run and script_blocks_by_label else "agent" await self.mark_workflow_run_as_running(workflow_run_id=workflow_run_id, run_with=run_with) if block_labels and len(block_labels):