Skip to content

trading_agent.tools.browser_tool

The shallow base class of the browser tools, which share one desk's Chrome.

Typical usage example:

class BrowserOpenTool(BrowserTool): ...

BrowserTool

BrowserTool(session)

Bases: Tool

A tool that works on the desk's browser.

Creates the tool.

Parameters:

Name Type Description Default
session BrowserSession

The desk's browser.

required
Source code in src/trading_agent/tools/browser_tool.py
def __init__(self, session: browser_session_module.BrowserSession):
    """Creates the tool.

    Args:
        session (browser_session_module.BrowserSession): The desk's browser.
    """
    self._session = session