Because of the way browser use has different parameters for external browsers, external browsers are not currently supported. Ideally we would love to be able to pass a browser "type" to the config.yaml that would let us define if its local path, cdp, or wss url.To allow blast to support custom proxies, and external browsers.
https://docs.browser-use.com/customize/browser-settings#external-browser-provider-cdp`
```
browser_config = BrowserConfig(
headless=self.constraints.require_headless
)
# Handle local browser path if not "none"
if self.settings.local_browser_path != "none":
if self.settings.local_browser_path == "auto":
# Auto-detect browser path
browser_path = find_local_browser()
if browser_path:
browser_config.browser_binary_path = browser_path
logger.debug(f"Using auto-detected browser at: {browser_path}")
else:
# Use specified path directly
browser_path = self.settings.local_browser_path
if not os.path.exists(browser_path):
logger.error(f"Specified local browser path does not exist: {browser_path}")
return None
browser_config.browser_binary_path = browser_path
Because of the way browser use has different parameters for external browsers, external browsers are not currently supported. Ideally we would love to be able to pass a browser "type" to the config.yaml that would let us define if its local path, cdp, or wss url.To allow blast to support custom proxies, and external browsers.
https://docs.browser-use.com/customize/browser-settings#external-browser-provider-cdp`
blast/blastai/resource_manager.py
Line 275 in e2a48e4