{"record":{"id":"8c65e105b1dfe572","repo":"crewAIInc/crewAI","slug":"browserbase-package-not-found-please-run-uv-ad","errorCode":null,"errorMessage":"`browserbase` package not found, please run `uv add browserbase`","messagePattern":"`browserbase` package not found, please run `uv add browserbase`","errorType":"exception","errorClass":"ImportError","httpStatus":null,"severity":"error","filePath":"lib/crewai-tools/src/crewai_tools/tools/browserbase_load_tool/browserbase_load_tool.py","lineNumber":65,"sourceCode":"        super().__init__(**kwargs)\n        if not self.api_key:\n            raise EnvironmentError(\n                \"BROWSERBASE_API_KEY environment variable is required for initialization\"\n            )\n        try:\n            from browserbase import Browserbase\n        except ImportError:\n            import click\n\n            if click.confirm(\n                \"`browserbase` package not found, would you like to install it?\"\n            ):\n                import subprocess\n\n                subprocess.run([\"uv\", \"add\", \"browserbase\"], check=True)  # noqa: S607\n                from browserbase import Browserbase\n            else:\n                raise ImportError(\n                    \"`browserbase` package not found, please run `uv add browserbase`\"\n                ) from None\n\n        self.browserbase = Browserbase(api_key=self.api_key)\n        self.text_content = text_content\n        self.session_id = session_id\n        self.proxy = proxy\n\n    def _run(self, url: str) -> Any:\n        return self.browserbase.load_url(  # type: ignore[union-attr]\n            url, self.text_content, self.session_id, self.proxy\n        )\n","sourceCodeStart":47,"sourceCodeEnd":78,"githubUrl":"https://github.com/crewAIInc/crewAI/blob/754d7323beb2fd042e33444a115ea2d5a47193f0/lib/crewai-tools/src/crewai_tools/tools/browserbase_load_tool/browserbase_load_tool.py#L47-L78","documentation":"Error \"`browserbase` package not found, please run `uv add browserbase`\" thrown in crewAIInc/crewAI.","triggerScenarios":"Thrown at lib/crewai-tools/src/crewai_tools/tools/browserbase_load_tool/browserbase_load_tool.py:65 when the library encounters an invalid state.","commonSituations":"Occurs when the browserbase package is not installed. Install it with: uv add browserbase.","solutions":["Install the browserbase package with `uv add browserbase` or `pip install browserbase`."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"754d7323beb2fd042e33444a115ea2d5a47193f0","analyzedAt":"2026-08-15T04:06:56.746Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}