Browserbase’s engineering team explains why browser agents require sophisticated infrastructure beyond raw Chrome DevTools Protocol access, arguing that the browser agent harness is what separates a demo from production agents. The post identifies six essential harness components: DOM security filtering to prevent prompt injection, intelligent caching, browser identity management with residential proxies, credential brokering to keep passwords hidden from models, persistent skills for knowledge reuse, and filesystem access for managing large intermediate results.