env var to disable version check

This commit is contained in:
mertunsall
2025-11-26 13:06:03 -08:00
parent 61d03cbd7b
commit f98eb7a838
3 changed files with 15 additions and 5 deletions

View File

@@ -64,3 +64,7 @@ BROWSER_USE_API_KEY=your_bu_api_key_here
# BROWSER_USE_NO_PROXY=localhost,127.0.0.1,*.internal
# BROWSER_USE_PROXY_USERNAME=username
# BROWSER_USE_PROXY_PASSWORD=password
# Version Check
# Enable/disable checking for newer browser-use versions on agent startup
BROWSER_USE_VERSION_CHECK=true

View File

@@ -1363,6 +1363,7 @@ class Agent(Generic[Context, AgentStructuredOutput]):
self.logger.debug(f'🤖 Browser-Use Library Version {self.version} ({self.source})')
# Check for latest version and log upgrade message if needed
if CONFIG.BROWSER_USE_VERSION_CHECK:
latest_version = await check_latest_browser_use_version()
if latest_version and latest_version != self.version:
self.logger.info(

View File

@@ -172,6 +172,10 @@ class OldConfig:
def IS_IN_EVALS(self) -> bool:
return os.getenv('IS_IN_EVALS', 'false').lower()[:1] in 'ty1'
@property
def BROWSER_USE_VERSION_CHECK(self) -> bool:
return os.getenv('BROWSER_USE_VERSION_CHECK', 'true').lower()[:1] in 'ty1'
@property
def WIN_FONT_DIR(self) -> str:
return os.getenv('WIN_FONT_DIR', 'C:\\Windows\\Fonts')
@@ -213,6 +217,7 @@ class FlatEnvConfig(BaseSettings):
IN_DOCKER: bool | None = Field(default=None)
IS_IN_EVALS: bool = Field(default=False)
WIN_FONT_DIR: str = Field(default='C:\\Windows\\Fonts')
BROWSER_USE_VERSION_CHECK: bool = Field(default=True)
# MCP-specific env vars
BROWSER_USE_CONFIG_PATH: str | None = Field(default=None)