Overview
A multi-agent browser system gives each worker:
- Its own Chrome instance.
- Its own workspace.
- Its own MCP server.
- Its own local instructions.
- Its own task assignment.
The agents communicate with a centralized shared chat or file. The orchestrator can reset the shared state at the beginning of a run, assign work, and check the chat periodically for progress, problems, and results.
A typical process is:
- Determine how many agents are required.
- Launch the browser instances.
- Reset the shared communication file.
- Divide the target list.
- Give each agent its assigned targets.
- Allow each agent to navigate and act independently.
- Have agents report problems or completed work to the shared chat.
- Let the orchestrator inspect progress and reassign work if necessary.
- Collect and validate the final results.
The shared communication layer prevents every browser agent from operating as an isolated black box. It also allows an agent that encounters a problem to report it without stopping the entire operation.