From b104776498bc2047cebbad08cf819a45aee43e20 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Fri, 19 Sep 2025 15:15:19 -0400 Subject: [PATCH] default code gen to true for prompt-initiated workflows (#3483) --- skyvern/forge/sdk/routes/agent_protocol.py | 2 ++ skyvern/forge/sdk/workflow/service.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/skyvern/forge/sdk/routes/agent_protocol.py b/skyvern/forge/sdk/routes/agent_protocol.py index 19cf3d39..86992186 100644 --- a/skyvern/forge/sdk/routes/agent_protocol.py +++ b/skyvern/forge/sdk/routes/agent_protocol.py @@ -567,6 +567,8 @@ async def create_workflow_from_prompt( extra_http_headers=data.extra_http_headers, max_iterations=x_max_iterations_override, max_steps=x_max_steps_override, + generate_script=data.generate_script, + ai_fallback=data.ai_fallback, ) except Exception as e: LOG.error("Failed to create workflow from prompt", exc_info=True, organization_id=organization.organization_id) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index 2a9aee19..e3821431 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -673,6 +673,8 @@ class WorkflowService: extra_http_headers: dict[str, str] | None = None, max_iterations: int | None = None, max_steps: int | None = None, + generate_script: bool = True, + ai_fallback: bool = True, ) -> Workflow: metadata_prompt = prompt_engine.load_prompt( "conversational_ui_goal", @@ -714,6 +716,8 @@ class WorkflowService: totp_identifier=totp_identifier, max_screenshot_scrolling_times=max_screenshot_scrolling_times, extra_http_headers=extra_http_headers, + generate_script=generate_script, + ai_fallback=ai_fallback, ) return new_workflow