crewAIInc/crewAI · error · ImportError

`browserbase` package not found, please run `uv add browserb

Error message

`browserbase` package not found, please run `uv add browserbase`

What it means

Error "`browserbase` package not found, please run `uv add browserbase`" thrown in crewAIInc/crewAI.

Source

Thrown at lib/crewai-tools/src/crewai_tools/tools/browserbase_load_tool/browserbase_load_tool.py:65

        super().__init__(**kwargs)
        if not self.api_key:
            raise EnvironmentError(
                "BROWSERBASE_API_KEY environment variable is required for initialization"
            )
        try:
            from browserbase import Browserbase
        except ImportError:
            import click

            if click.confirm(
                "`browserbase` package not found, would you like to install it?"
            ):
                import subprocess

                subprocess.run(["uv", "add", "browserbase"], check=True)  # noqa: S607
                from browserbase import Browserbase
            else:
                raise ImportError(
                    "`browserbase` package not found, please run `uv add browserbase`"
                ) from None

        self.browserbase = Browserbase(api_key=self.api_key)
        self.text_content = text_content
        self.session_id = session_id
        self.proxy = proxy

    def _run(self, url: str) -> Any:
        return self.browserbase.load_url(  # type: ignore[union-attr]
            url, self.text_content, self.session_id, self.proxy
        )

View on GitHub (pinned to 754d7323be)

Solutions

  1. Install the browserbase package with `uv add browserbase` or `pip install browserbase`.

When it happens

Trigger: Thrown at lib/crewai-tools/src/crewai_tools/tools/browserbase_load_tool/browserbase_load_tool.py:65 when the library encounters an invalid state.

Common situations: Occurs when the browserbase package is not installed. Install it with: uv add browserbase.


AI-assisted analysis of crewAIInc/crewAI@754d7323be (2026-08-15). Data as JSON: /api/errors/8c65e105b1dfe572. Report an issue: GitHub.