作者为 Google All Things Agentic 黑客松构建了 patchwright——一个修复失效网页爬虫的 agent:当网站改版导致选择器失效、数据静默归零或出错时,它诊断变更、重写爬虫、在沙箱里验证新版本、让第二个模型复核,然后等待人工批准。最关键的单一设计决策是测试数据固定:demo 站 Fauxpost 的十二条记录永远不会被改动,于是"补丁是否生效"永远归结为"爬虫输出是否匹配这十二条记录",让验证无法被欺骗。作者分享了很多生产才暴露的问题:沙箱(node:vm 会泄漏全局、模块导入错误会炸掉宿主进程)需要双层隔离;Cloud Logging 保留 severity 字段名导致每次成功修复都被记成 CRITICAL;并发事件号竞争丢弃半数事件等。