From e730d4a31f03fa78579908511b9cb68c5b101177 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Tue, 23 Sep 2025 20:53:04 -0400 Subject: [PATCH] close session instead of delete session (#3505) --- skyvern/library/skyvern.py | 1 + skyvern/webeye/persistent_sessions_manager.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/skyvern/library/skyvern.py b/skyvern/library/skyvern.py index 0dff4120..87adec08 100644 --- a/skyvern/library/skyvern.py +++ b/skyvern/library/skyvern.py @@ -402,6 +402,7 @@ class Skyvern(AsyncSkyvern): error_code_mapping=error_code_mapping, proxy_location=proxy_location, max_steps=max_steps, + browser_session_id=browser_session_id, user_agent=user_agent, ) diff --git a/skyvern/webeye/persistent_sessions_manager.py b/skyvern/webeye/persistent_sessions_manager.py index 0fabe50b..f85a7c7d 100644 --- a/skyvern/webeye/persistent_sessions_manager.py +++ b/skyvern/webeye/persistent_sessions_manager.py @@ -321,7 +321,7 @@ class PersistentSessionsManager: session_id=browser_session_id, ) - await self.database.mark_persistent_browser_session_deleted(browser_session_id, organization_id) + await self.database.close_persistent_browser_session(browser_session_id, organization_id) async def close_all_sessions(self, organization_id: str) -> None: """Close all browser sessions for an organization."""