From f32c1c15d43d3ccd536b8e7f17ec481806fedc3a Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 4 Sep 2025 10:51:41 -0700 Subject: [PATCH] ai_adapt_value -> ai_infer (#3359) --- skyvern/core/script_generations/generate_script.py | 2 +- skyvern/core/script_generations/skyvern_page.py | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/skyvern/core/script_generations/generate_script.py b/skyvern/core/script_generations/generate_script.py index f74ad07d..3a79fa68 100644 --- a/skyvern/core/script_generations/generate_script.py +++ b/skyvern/core/script_generations/generate_script.py @@ -271,7 +271,7 @@ def _action_to_stmt(act: dict[str, Any], assign_to_output: bool = False) -> cst. ) args.append( cst.Arg( - keyword=cst.Name("ai_adapt_value"), + keyword=cst.Name("ai_infer"), value=cst.Name("True"), whitespace_after_arg=cst.ParenthesizedWhitespace( indent=True, diff --git a/skyvern/core/script_generations/skyvern_page.py b/skyvern/core/script_generations/skyvern_page.py index b587d6da..9249b868 100644 --- a/skyvern/core/script_generations/skyvern_page.py +++ b/skyvern/core/script_generations/skyvern_page.py @@ -339,30 +339,30 @@ class SkyvernPage: self, xpath: str, value: str, - ai_adapt_value: bool = False, + ai_infer: bool = False, intention: str | None = None, data: str | dict[str, Any] | None = None, timeout: float = settings.BROWSER_ACTION_TIMEOUT_MS, ) -> None: - await self._input_text(xpath, value, ai_adapt_value, intention, data, timeout) + await self._input_text(xpath, value, ai_infer, intention, data, timeout) @action_wrap(ActionType.INPUT_TEXT) async def type( self, xpath: str, value: str, - ai_adapt_value: bool = False, + ai_infer: bool = False, intention: str | None = None, data: str | dict[str, Any] | None = None, timeout: float = settings.BROWSER_ACTION_TIMEOUT_MS, ) -> None: - await self._input_text(xpath, value, ai_adapt_value, intention, data, timeout) + await self._input_text(xpath, value, ai_infer, intention, data, timeout) async def _input_text( self, xpath: str, value: str, - ai_adapt_value: bool = False, + ai_infer: bool = False, intention: str | None = None, data: str | dict[str, Any] | None = None, timeout: float = settings.BROWSER_ACTION_TIMEOUT_MS, @@ -383,7 +383,7 @@ class SkyvernPage: if context and context.workflow_run_id: value = await _get_actual_value_of_parameter_if_secret(context.workflow_run_id, value) - if ai_adapt_value and intention: + if ai_infer and intention: try: prompt = context.prompt if context else None # Build the element tree of the current page for the prompt