vnc: persistent sessions manager update (#2706)

This commit is contained in:
Shuchang Zheng
2025-06-13 05:55:41 -07:00
committed by GitHub
parent affb4e0462
commit 40e608f9cd
6 changed files with 100 additions and 43 deletions

View File

@@ -687,3 +687,18 @@ class SkyvernContextWindowExceededError(SkyvernException):
class LLMCallerNotFoundError(SkyvernException):
def __init__(self, uid: str) -> None:
super().__init__(f"LLM caller for {uid} is not found")
class BrowserSessionAlreadyOccupiedError(SkyvernHTTPException):
def __init__(self, browser_session_id: str) -> None:
super().__init__(f"Browser session {browser_session_id} is already occupied")
class MissingBrowserSessionError(SkyvernHTTPException):
def __init__(self, browser_session_id: str) -> None:
super().__init__(f"Browser session {browser_session_id} does not exist.")
class MissingBrowserAddressError(SkyvernException):
def __init__(self, browser_session_id: str) -> None:
super().__init__(f"Browser session {browser_session_id} does not have an address.")