From 0ac6ef28531ccb4f08ea451e87c975c78dc8c080 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Wed, 26 Nov 2025 14:10:36 +0800 Subject: [PATCH] add download trigger in action result (#4099) --- skyvern/forge/sdk/workflow/service.py | 1 + skyvern/services/action_service.py | 1 + skyvern/webeye/actions/handler.py | 1 + 3 files changed, 3 insertions(+) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index 6c163162..c33afaef 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -3174,6 +3174,7 @@ class WorkflowService: disable_cache=block_yaml.disable_cache, complete_on_download=True, complete_verification=True, + include_action_history_in_verification=True, download_timeout=block_yaml.download_timeout, ) elif block_yaml.block_type == BlockType.TaskV2: diff --git a/skyvern/services/action_service.py b/skyvern/services/action_service.py index 95195ddc..d529f15c 100644 --- a/skyvern/services/action_service.py +++ b/skyvern/services/action_service.py @@ -45,6 +45,7 @@ async def get_action_history( "success", "exception_type", "exception_message", + "download_triggered", }, ), } diff --git a/skyvern/webeye/actions/handler.py b/skyvern/webeye/actions/handler.py index f70fb6d6..7c4ed6a3 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -475,6 +475,7 @@ class ActionHandler: ) if not download_triggered: + results[-1].download_triggered = False return results results[-1].download_triggered = True