The Browsing Agent Framework implements a generic agent based on AgentLab that enables full-featured web browsing. The agent operates by receiving specific observations to navigate and understand web pages, including:
- Set-of-marks annotated web-page screenshots: Visual representations of the page with markers for interactive elements.
- Accessibility tree: A structured representation of the web page's accessibility layer.
- Historical context: All thoughts and actions from previous steps in the browsing session.
Note: This agent is distinct from the CodeAct agent. While this framework provides a specialized VisualBrowsingAgent, the CodeAct agent uses built-in browsing support via tools like browse_url and the browser tool.