Split browser work into 2 agents: Browser Subagent = hands (capture DOM/screenshot + execute clicks). Outer AI = brain (analyze DOM, decide what to click). This prevents loops because the 'brain' sits OUTSIDE the browser and controls each action precisely. Based on Stagehand observe()/act() and Browser-Use dual-phase architecture.