diff --git a/stagehand/api.py b/stagehand/api.py index 1df2620f..d13e2509 100644 --- a/stagehand/api.py +++ b/stagehand/api.py @@ -66,6 +66,9 @@ async def _create_session(self): if hasattr(self, "model_client_options") and self.model_client_options: payload["modelClientOptions"] = self.model_client_options + if hasattr(self, "experimental") and self.experimental: + payload["experimental"] = self.experimental + def get_version(package_str): try: result = version(package_str) diff --git a/stagehand/main.py b/stagehand/main.py index 4a201adb..93f92ffa 100644 --- a/stagehand/main.py +++ b/stagehand/main.py @@ -263,7 +263,7 @@ def __init__( self.context: Optional[StagehandContext] = None self.use_api = self.config.use_api self.experimental = self.config.experimental - if self.experimental or self.env == "LOCAL": + if self.env == "LOCAL": self.use_api = False if ( self.browserbase_session_create_params