diff --git a/docs/tools/BrowserbaseLoadTool.md b/docs/tools/BrowserbaseLoadTool.md new file mode 100644 index 000000000..a2866f9a8 --- /dev/null +++ b/docs/tools/BrowserbaseLoadTool.md @@ -0,0 +1,29 @@ +# BrowserbaseLoadTool + +## Description + +[Browserbase](https://browserbase.com) is a serverless platform for running headless browsers, it offers advanced debugging, session recordings, stealth mode, integrated proxies and captcha solving. + +## Installation + +- Get an API key from [browserbase.com](https://browserbase.com) and set it in environment variables (`BROWSERBASE_API_KEY`). +- Install the [Browserbase SDK](http://github.com/browserbase/python-sdk) along with `crewai[tools]` package: + +``` +pip install browserbase 'crewai[tools]' +``` + +## Example + +Utilize the BrowserbaseLoadTool as follows to allow your agent to load websites: + +```python +from crewai_tools import BrowserbaseLoadTool + +tool = BrowserbaseLoadTool() +``` + +## Arguments + +- `api_key`: Optional. Specifies Browserbase API key. Defaults is the `BROWSERBASE_API_KEY` environment variable. +- `text_content`: Optional. Load pages as readable text. Default is `False`. diff --git a/mkdocs.yml b/mkdocs.yml index 71367cbad..f8e8eb707 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -139,6 +139,7 @@ nav: - Agent Monitoring with AgentOps: 'how-to/AgentOps-Observability.md' - Tools Docs: - Google Serper Search: 'tools/SerperDevTool.md' + - Browserbase Web Loader: 'tools/BrowserbaseLoadTool.md' - Scrape Website: 'tools/ScrapeWebsiteTool.md' - Directory Read: 'tools/DirectoryReadTool.md' - File Read: 'tools/FileReadTool.md'