From a23c9f11a86fa237ae0f2478471898ab344ee8c8 Mon Sep 17 00:00:00 2001 From: Kerem Yilmaz Date: Wed, 24 Apr 2024 00:14:33 -0700 Subject: [PATCH] turn off new context tree (#224) Co-authored-by: Shuchang Zheng --- skyvern/webeye/browser_manager.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/skyvern/webeye/browser_manager.py b/skyvern/webeye/browser_manager.py index 64fd4978..f0fd697d 100644 --- a/skyvern/webeye/browser_manager.py +++ b/skyvern/webeye/browser_manager.py @@ -1,7 +1,5 @@ from __future__ import annotations -import random - import structlog from playwright.async_api import Browser, Playwright, async_playwright @@ -11,6 +9,9 @@ from skyvern.forge.sdk.settings_manager import SettingsManager from skyvern.forge.sdk.workflow.models.workflow import WorkflowRun from skyvern.webeye.browser_factory import BrowserContextFactory, BrowserState +# import random + + LOG = structlog.get_logger() @@ -52,7 +53,8 @@ class BrowserManager: return self.pages[task.task_id] # TODO: percentage to use new context tree, starting from 20% - new_ctx = random.choices([False, True], weights=[0.8, 0.2], k=1)[0] + # new_ctx = random.choices([False, True], weights=[0.8, 0.2], k=1)[0] + new_ctx = False LOG.info("Creating browser state for task", task_id=task.task_id, new_ctx=new_ctx) browser_state = await self._create_browser_state(task.proxy_location, task.url, new_ctx)