diff --git a/skyvern/config.py b/skyvern/config.py index c379b57c..a4d1e6f6 100644 --- a/skyvern/config.py +++ b/skyvern/config.py @@ -141,7 +141,7 @@ class Settings(BaseSettings): # TOTP Settings TOTP_LIFESPAN_MINUTES: int = 10 VERIFICATION_CODE_INITIAL_WAIT_TIME_SECS: int = 40 - VERIFICATION_CODE_POLLING_TIMEOUT_MINS: int = 15 + VERIFICATION_CODE_POLLING_TIMEOUT_MINS: int = 5 # Bitwarden Settings BITWARDEN_CLIENT_ID: str | None = None diff --git a/skyvern/forge/sdk/services/bitwarden.py b/skyvern/forge/sdk/services/bitwarden.py index fd439cf4..0c631b91 100644 --- a/skyvern/forge/sdk/services/bitwarden.py +++ b/skyvern/forge/sdk/services/bitwarden.py @@ -548,10 +548,10 @@ class BitwardenService: try: session_key = BitwardenService._extract_session_key(unlock_result.stdout) except Exception as e: - raise BitwardenUnlockError(f"Unable to extract session key: {str(e)}") + raise BitwardenUnlockError(f"Unable to extract session key: {str(e)}. stderr: {unlock_result.stderr}") if not session_key: - raise BitwardenUnlockError("Session key is empty.") + raise BitwardenUnlockError(f"Session key is empty. stderr: {unlock_result.stderr}") return session_key