⚠️ Early development — APIs will change without notice.
Foragent is an A2A-native browser agent for .NET. It exposes browser automation capabilities (navigate, extract, fill forms, post to sites, monitor pages) over the Agent2Agent (A2A) protocol. Other agents delegate browser work to Foragent rather than reasoning about DOM selectors or session management themselves.
Foragent is built on the RockBot framework and uses Microsoft.Playwright for browser automation.
- Accepts browser tasks from other agents via A2A
- Executes tasks using a real browser (Playwright) with LLM-assisted selector resolution (Microsoft.Extensions.AI)
- Returns structured results over A2A
- Manages browser contexts per task; keeps credentials inside the process
- Not a Playwright MCP server (Microsoft already ships one)
- Not a test automation framework
- Not a general browser orchestration platform
⚠️ The agent is not yet functional. Seedocs/architecture.mdfor the planned design anddocs/capabilities.mdfor planned capabilities.
MIT — see LICENSE.