Originally published at dylanworrall.com . Most agent demos that involve a browser are shot in one take for a reason. The moment you try to make browser automation reliable — running unattended, across sites you don't control, hundreds of times — it stops being a demo and starts being an engineering problem. I've spent a lot of time on that problem building the browser layer inside Froots , and a handful of patterns made the difference between "works in the video" and "works at 3am while...