WebAnything:从开放网络到可扩展的智能体环境
摘要
WebAnything 提出了一个全自动框架,可根据真实 URL 重建以源网站为依据、可复用的网页智能体环境,构建了 244 个网站实例,支持 12,984 项任务,并表明使用其交互轨迹对 Qwen3.5-9B 进行微调能够提高网页智能体在多个基准测试中的任务成功率。
arXiv:2610.37786v1 Announce Type: new
Abstract: Web agents require diverse, executable, and resettable website environments for reproducible training and evaluation. Human-assisted mirrors demand per-site engineering, while generative construction can diverge from specified real websites. Capture-and-replay preserves observations, with interaction coverage constrained by captured content and replay capabilities.
We present WebAnything, a fully automated framework that reconstructs source-grounded, reusable Web environments from real URLs without per-site manual implementation or repair after initial setup and authorization. An Explorer-Builder collects browser-observable structures, resources, and interaction outcomes; an independent verifier checks frozen candidates and guides local repair or targeted source recapture.
We construct 244 website artifacts across 14 application domains and 53 categories, supporting 12,984 executed and accepted tasks. Compared with human-assisted WebHarbor, WebAnything achieves higher aggregate scores on three fidelity metrics, with 12 wins, two ties, and no losses in a blind audit. Fine-tuning Qwen3.5-9B on 5,856 interaction trajectories improves REAL success by 9.9 percentage points, Odysseys-Easy Rubric Avg and Task Avg by 6.25 and 6.32 percentage points, and WebArena-Verified Overall success by 13.33 percentage points under the fixed harness. Code: https://github.com/china-qijizhifeng/Web-Anything
查看缓存全文
缓存时间: 2026/10/31 09:11
# WebAnything: From the Wild Web to Scalable Agent Environments
Source: [https://arxiv.org/html/2610.37786](https://arxiv.org/html/2610.37786)
Zikun CaiAffiliation:Nanyang Technological UniversityChaoyun ZhangAffiliation:Shanghai Qiji Zhifeng Co\., Ltd\*Corresponding authorPinxue GuoAffiliation:Shanghai Qiji Zhifeng Co\., Ltd\*Corresponding authorBingxuan LiAffiliation:Shanghai Qiji Zhifeng Co\., Ltd\*Corresponding authorRui ZhengAffiliation:Shanghai Qiji Zhifeng Co\., Ltd\*Corresponding authorHang YanAffiliation:Shanghai Qiji Zhifeng Co\., Ltd\*Corresponding author
###### Abstract
Web agents require diverse, executable, and resettable website environments for reproducible training and evaluation\. Human\-assisted mirrors demand per\-site engineering, while generative construction can diverge from specified real websites\. Capture\-and\-replay preserves observations, with interaction coverage constrained by captured content and replay capabilities\.
We presentWebAnything, a fully automated framework that reconstructs source\-grounded, reusable Web environments from real URLs without per\-site manual implementation or repair after initial setup and authorization\. An Explorer–Builder collects browser\-observable structures, resources, and interaction outcomes; an independent verifier checks frozen candidates and guides local repair or targeted source recapture\.
We construct 244 website artifacts across 14 application domains and 53 categories, supporting 12,984 executed and accepted tasks\. Compared with human\-assisted WebHarbor,WebAnythingachieves higher aggregate scores on three fidelity metrics, with 12 wins, two ties, and no losses in a blind audit\. Fine\-tuning Qwen3\.5\-9B on 5,856 interaction trajectories improves REAL success by 9\.9 percentage points, Odysseys\-Easy Rubric Avg and Task Avg by 6\.25 and 6\.32 percentage points, and WebArena\-Verified Overall success by 13\.33 percentage points under the fixed harness\. Code:[Web\-Anything on GitHub](https://github.com/china-qijizhifeng/Web-Anything)\.
## 1Introduction
Visual Web agents need stable, controllable environments in which they can explore, change state, recover from errors, and receive execution feedback\. WebArena and VisualWebArena demonstrate the value of self\-hosted websites for reproducible evaluation\([Zhou et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib9);[Koh et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib10)\); WebGym and WebFactory further study scaling environments and interaction experience\([Bai et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib4);[Fan et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib3)\)\. The real Web offers diverse structures and workflows, but live execution complicates state initialization, reproducibility, and safe isolation\.
We investigate how specified real websites can be automatically transformed at scale into source\-grounded, executable, and reusable Web agent environments, without requiring manual site\-by\-site reconstruction\.
Existing approaches trade offautomation, source fidelity, and interaction coverage\(Figure[1](https://arxiv.org/html/2610.37786#S1.F1)\)\. Human\-assisted mirrors provide controllable, source\-corresponding environments but require per\-site engineering\([WebHarbor Team and Contributors, 2026](https://arxiv.org/html/2610.37786#bib.bib11)\)\. Generative methods scale executable sites from specifications and references\([Fan et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib3);[Zhang et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib5)\), but matching a specified source remains a distinct requirement\. Capture\-and\-replay preserves source observations, with interaction coverage bounded by captured content and replay capabilities\([Shi et al\., 2017](https://arxiv.org/html/2610.37786#bib.bib16);[Srivastava et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib8)\); Weblica combines replay with source\-grounded synthesis\([Kar et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib7)\)\. Scaling real\-website environments requires both source correspondence and flexible, repeatable interaction\.
A\. GenerativeConstructionFigure 1:Trade\-offs in real\-website environment construction\. Human\-assisted mirrors require per\-site engineering; generative methods need source correspondence; replay coverage depends on captured content and replay capabilities\.WebAnythingcombines source\-grounded reconstruction, independent verification, and iterative refinement\.Two technical challenges arise\. TheSource\-Grounding Gapconcerns reconstructing structures, resources, and behaviors when private backends and website internals are inaccessible\. Screenshots and model priors alone can omit state relationships\. Browser observations must instead be organized into evidence that constrains implementation\. TheVerification and Feedback Gapconcerns detecting and correcting reconstruction discrepancies\. Builder self\-checks can overlook source\-inconsistent defects, and a discrepancy may reflect either faulty implementation or insufficient observation\. These cases require different actions: local repair or additional source capture\.
We presentWebAnything, a framework forscalable, source\-grounded Web agent environment construction\. Starting from real URLs, a coupled Explorer–Builder captures page structures, resources, and before/after interaction observations, then implements executable local routes and state transitions\. An Independent Verifier checks frozen candidates in a separate context against source evidence and site contracts\. Evidence\-supported implementation errors trigger local repair; unresolved evidence gaps trigger targeted recapture\. Updated candidates are frozen and reverified before release within their declared scope\. Fixed initial states, reset mechanisms, and task evaluators support repeated interaction and trajectory collection\.
Our evaluation covers construction scale, environment quality, and downstream utility\. The resource pool contains244 website artifactsacross 14 domains and 53 categories\. On five matched WebHarbor sites and 14 historical states,WebAnythingachieves higher automated fidelity metrics and 12 wins, two ties, and no losses in a blind overall\-fidelity audit\. Separate interaction tests characterize functional coverage\. Historical analysis identifies evidence\-supported discrepancies in39 pairs across 22 sitesand independently reverified resolution of 18 issue records across six sites\. The environments support12,984 executed and accepted tasks; SFT on earlier interaction trajectories improves Qwen3\.5\-9B on REAL, Odysseys\-Easy, and WebArena\-Verified Overall\.
Our contributions are:
- •Fully automated, source\-grounded reconstruction\.We introduce a unified Explorer–Builder that automatically reconstructs executable Web environments from real URLs, using browser\-observable structures, resources, and behaviors without per\-site manual implementation or debugging\.
- •Independent verification and evidence\-aware refinement\.An independent verifier checks frozen candidates against source evidence and site contracts, directing discrepancies to local repair or targeted recapture, followed by automated revision and reverification\.
- •Scalable environment and task supply\.We construct 244 website artifacts across 14 domains, supporting 12,984 executed and accepted tasks\. Historical construction records, independent quality evaluations, and downstream SFT demonstrate automation, source fidelity, and practical utility\.
## 2Related Work
#### Real\-Web tasks and executable environments\.
Mind2Web, WebVoyager, WebGym, WebLINX, SeeAct, Online\-Mind2Web, and AssistantBench study tasks or interactions on real websites\([Deng et al\., 2023](https://arxiv.org/html/2610.37786#bib.bib14);[He et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib15);[Bai et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib4);[Lù et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib24);[Zheng et al\., 2024a](https://arxiv.org/html/2610.37786#bib.bib25);[Xue et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib26);[Yoran et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib27)\)\. WebArena, VisualWebArena, REAL, and WebShop emphasize controlled execution and state initialization\([Zhou et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib9);[Koh et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib10);[Garg et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib18);[Yao et al\., 2022](https://arxiv.org/html/2610.37786#bib.bib17)\)\. WorkArena, WorkArena\+\+, and BrowserGym support enterprise workflows and common evaluation infrastructure, while OSWorld and AgentStudio extend executable evaluation to computer environments\([Drouin et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib19);[Boisvert et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib28);[Le Sellier De Chezelles et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib20);[Xie et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib21);[Zheng et al\., 2024b](https://arxiv.org/html/2610.37786#bib.bib29)\)\.WebAnythingconnects real\-source diversity with repeatable execution by constructing local environments for specified websites\.
#### Website generation, replay, and mirroring\.
WebFactory scales executable sites from specifications and references; InfiniteWeb uses task\-centric test\-driven development\([Fan et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib3);[Zhang et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib5)\)\. VeriEnv provides cloned environments and deterministic SDK\-based task verification; WebArena\-Infinity iterates generation and testing\([Chae et al\., 2026a](https://arxiv.org/html/2610.37786#bib.bib6);[Chae et al\., 2026b](https://arxiv.org/html/2610.37786#bib.bib12);[WebArena\-Infinity Contributors, 2026](https://arxiv.org/html/2610.37786#bib.bib13)\)\. WebGen\-Agent combines VLM appearance feedback and GUI testing with backtracking and best\-candidate selection for instruction\-driven website generation\([Lu et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib43)\)\. Our refinement grounds frozen candidates in URL\-specific evidence and routes discrepancies by evidence sufficiency\. Screenshot\-to\-code methods include pix2code, Pix2Struct, WebSight, and Design2Code\([Beltramelli, 2017](https://arxiv.org/html/2610.37786#bib.bib30);[Lee et al\., 2023](https://arxiv.org/html/2610.37786#bib.bib31);[Laurençon et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib32);[Si et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib33)\)\. World of Bits and WARC\-Bench preserve captured content through replay\([Shi et al\., 2017](https://arxiv.org/html/2610.37786#bib.bib16);[Srivastava et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib8)\); Weblica combines replay with source\-grounded synthesis\([Kar et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib7)\)\. WebHarbor constructs mirrors through human–Coding Agent collaboration\([WebHarbor Team and Contributors, 2026](https://arxiv.org/html/2610.37786#bib.bib11)\)\.WebAnythingjointly uses structural, resource, and behavioral evidence\. Separate visual and interaction measurements complement image metrics such as SSIM and LPIPS\([Wang et al\., 2004](https://arxiv.org/html/2610.37786#bib.bib22);[Zhang et al\., 2018](https://arxiv.org/html/2610.37786#bib.bib23)\)\.
#### Feedback and interaction\-data supply\.
Self\-Refine and Reflexion use feedback for output revision and agent reflection\([Madaan et al\., 2023](https://arxiv.org/html/2610.37786#bib.bib34);[Shinn et al\., 2023](https://arxiv.org/html/2610.37786#bib.bib35)\)\. Our feedback targets frozen website implementations and missing source evidence\. AutoGUIWorld synthesizes GUI observations and trajectories, while WEFT studies coordination among environments, tasks, harnesses, and evaluators\([Yang et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib2);[Mao et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib1)\)\. Synatra and AgentTrek derive demonstrations from indirect knowledge or tutorials; WebRL studies self\-evolving task curricula\([Ou et al\., 2024](https://arxiv.org/html/2610.37786#bib.bib36);[Xu et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib37);[Qi et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib38)\)\. OS\-Atlas, UI\-TARS, and OpenCUA expand GUI grounding or interaction data\([Wu et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib39);[Qin et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib40);[Wang et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib41)\)\.WebAnythingsupplies executable environments and collects interaction data with the fixed agent harness and a unified task/evaluator pipeline, measuring utility on external benchmarks\.
## 3Methodology
WebAnythinguses source evidence as the shared basis for construction and independent verification \(Figure[2](https://arxiv.org/html/2610.37786#S3.F2)\)\. An Explorer–Builder reconstructs executable local pages and states; verification feedback then drives implementation repair or targeted source recapture\.
Figure 2:WebAnythingreconstruction pipeline\. Source evidence guides executable construction\. Independent checks of frozen candidates drive local repair or targeted recapture; verified candidates are released with repeatable interaction and task\-evaluation interfaces\.### 3\.1Problem Formulation
Given a websiteWW, entry URL, permitted access scope, and construction budget, we seek a local environmentW^\\widehat\{W\}preserving observed presentation, interactions, and state changes within a site contract𝒞\\mathcal\{C\}\. The source is accessible through browser observations rather than private backend code\. Its evidence is
ℰ=\(ℰp,ℰr,ℰb\),ℰb=\{\(ot,at,ot\+1\)\}t=1N,\\mathcal\{E\}=\(\\mathcal\{E\}\_\{p\},\\mathcal\{E\}\_\{r\},\\mathcal\{E\}\_\{b\}\),\\quad\\mathcal\{E\}\_\{b\}=\\\{\(o\_\{t\},a\_\{t\},o\_\{t\+1\}\)\\\}\_\{t=1\}^\{N\},\(1\)whereℰp\\mathcal\{E\}\_\{p\}records page structure and appearance,ℰr\\mathcal\{E\}\_\{r\}resources and dependencies, andℰb\\mathcal\{E\}\_\{b\}observations before and after actions\. The contract specifies required pages, workflows, and checkable outcomes\. Reconstruction translates these observations into executable local state transitions that support different tasks within the implemented scope\.
### 3\.2Source\-Grounded Reconstruction
#### State\-associated evidence\.
For each visited state, the Explorer–Builder associates page structures, computed styles, element geometry, screenshots, and resource references\. Actions are linked to subsequent visible feedback and state changes\. Distinct interaction states at the same URL remain distinct evidence: a closed menu and its expanded state, for example, constrain different implementation requirements\.
#### Evidence\-constrained implementation\.
Structural observations constrain layout and component relationships; resource observations ground fonts, images, and media; behavioral observations constrain navigation, filtering, and state modification\. The Builder organizes these into local components, routes, and shared object relationships\. Screenshot references thus complement structural and behavioral evidence\. A specific discrepancy can be traced back to its associated page state and action\. When available observations do not establish a required outcome, the system seeks additional evidence rather than treating an inferred behavior as observed\.
#### Coverage policies\.
Full Coverageexpands accessible page types, interaction states, and neighboring branches from the entry URL and native navigation\.Just\-in\-Time Coverageprioritizes dependencies of a given task set and expands them through construction and verification feedback\. Both share the reconstruction and acceptance mechanisms, differing in exploration scope and expansion timing\. Reported construction experiments use Full Coverage\.
### 3\.3Independent Verification and Evidence\-Aware Refinement
#### Verification decoupling\.
The Builder implements and self\-checks a candidate; an Independent Verifier then examines the frozen implementation in a separate context\. It obtains rendering and operation results anew and compares them with source evidence and the site contract\. Applicable checks cover pages, controls, resources, workflows, persistence, and restoration\. The Verifier cannot edit candidate code\. Stateful tests operate through local UI/API interfaces and restore the initial state\. Candidate freezing binds findings to the inspected implementation and prevents verification\-time repair from changing the target\.
#### Evidence\-aware refinement\.
The model diagnoses each discrepancy using check results, source observations, the contract, and runtime conditions\. If existing evidence establishes an expected outcome that the candidate fails to reproduce,Local Repairreturns the affected page or control, executed action, expected and observed outcomes, and supporting evidence to the Builder\. If evidence is insufficient to establish the target outcome,Targeted Recaptureforms a concrete observation request and revisits the relevant source region\. Newly captured structures, resources, or behaviors constrain the next implementation\.
For example, Figma’s authorized source capture established a canvas\-anchored comment composer\. Independent checks found mismatched placement and appearance, providing a concrete target for local revision\. The Builder read the feedback, changed the editor markup and styles, and submitted a new candidate; independent checks then confirmed the composer’s geometry and visibility\. Existing source evidence supported repair in this case; an unresolved observation question instead becomes a bounded recapture request \(Appendix[B\.8](https://arxiv.org/html/2610.37786#A2.SS8)\)\.
After either path updates the candidate, the controller freezes it again and the Verifier repeats affected checks and applicable regression tests\. Verification therefore connects discrepancies to actionable revision, while source evidence constrains both initial reconstruction and subsequent refinement\. Candidates passing checks within their declared scope can proceed to release\. Implementation details and original prompts appear in Appendix[B\.4](https://arxiv.org/html/2610.37786#A2.SS4)\.
### 3\.4Environment and Verifiable Task Supply
Released environments package local implementations, resources, initial data, runtime configuration, and reset interfaces\. Shared state connects related pages, and applicable creation, modification, and save operations affect later interactions\. Fixed initial data and state restoration provide repeatable task starting conditions\. The task pipeline generates instructions and matching success conditions for implemented capabilities\. Agents execute tasks through a fixed browser\-based computer\-use agent harness shared across data collection and downstream evaluations; settings and execution budgets are specified in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\. Evaluators check final answers or terminal environment states\. Accepted trajectories are converted into step\-level training examples\. Task generation, executed acceptance, trajectory collection, and training export remain separate stages and counting units; Section[4\.4](https://arxiv.org/html/2610.37786#S4.SS4)reports their outputs\.
## 4Experiments and Results
We studyRQ1: construction scale and efficiency,RQ2: environment quality and independent verification, andRQ3: task support and downstream learning utility\.
### 4\.1Experimental Setup
#### Objects and baselines\.
The resource inventory covers 244 unique website artifacts as of October 9, 2026\. Full Coverage construction records for 85 sites support automation and expenditure analysis\. Quality comparisons use frozen artifacts and an independent evaluation pipeline: five WebHarbor sites with 14 historical reference states, and five VeriEnv artifacts for offline interaction tests\. Historical VeriEnv fidelity references cover four LinkedIn states\. Subsets and reference conditions are specified in Appendices[A\.2](https://arxiv.org/html/2610.37786#A1.SS2)–[A\.4](https://arxiv.org/html/2610.37786#A1.SS4)\.
#### Measurements\.
Pixel Similarity, SSIM, and Text F1 measure source\-state correspondence, aggregated within sites and then averaged equally across sites\. A blind audit of the 14 WebHarbor\-matched states uses final labels agreed through discussion by three annotators, with randomized anonymous mirror order\. Interaction tests disable external network access and report capability coverage, executed\-test success, and all\-test pass, keeping their denominators distinct\. Explicit adapters restore initial states\. Historical verification analysis links self\-checks, independent findings, and repair traces; its definitions appear in Appendix[B\.7](https://arxiv.org/html/2610.37786#A2.SS7)\.
#### Tasks and training\.
Two disjoint collections contain 6,172 accepted tasks across 74 sites and 6,812 across 229 sites\. SFT uses earlier WebAnything interaction data: 5,856 trajectories associated with 5,167 unique training task IDs, converted into 60,517 step\-level examples\. Multiple trajectories or format variants can share a task ID\. The newer 6,812 tasks are not used in this SFT experiment\. We fine\-tune Qwen3\.5\-9B for 473 steps \(the fixed training endpoint\), with global batch size 256 and learning rate5×10−65\\times 10^\{\-6\}\. Evaluation uses this trained model on REAL\([Garg et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib18)\), Odysseys\-Easy\([Jang et al\., 2026](https://arxiv.org/html/2610.37786#bib.bib42)\), and WebArena\-Verified\([El hattami et al\., 2025](https://arxiv.org/html/2610.37786#bib.bib44)\); configurations and overlap checks appear in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\.
### 4\.2RQ1: Construction Scale and Efficiency
#### Cross\-domain supply\.
The unified pipeline produces244 website artifactsacross14 application domains and 53 categories\(Figure[3](https://arxiv.org/html/2610.37786#S4.F3)\), spanning diverse layouts, navigation structures, and workflows\. Artifacts are counted by site identity and recorded homepage availability; deeper fidelity and functionality are assessed separately on evaluated subsets\. Appendix[F\.1](https://arxiv.org/html/2610.37786#A6.SS1)lists the sites, and Appendix[A\.6](https://arxiv.org/html/2610.37786#A1.SS6)reports additional rendering diagnostics\.
#### Automation and recorded expenditure\.
After initial configuration and necessary authorization, the 85\-site historical collection contains no recorded per\-site manual implementation, debugging, or repair\. Exploration, capture, implementation, and revisions are performed by the pipeline\. Recorded model\-call cost for 84 sites totals$220\.62\(mean$2\.63, median$1\.60per site\), a lower bound that excludes unpriced calls and system overhead\. Historical outcomes and accounting details are in Appendix[A\.1](https://arxiv.org/html/2610.37786#A1.SS1)\.
Figure 3:Cross\-domain resource supply: 244 website artifacts across 14 application domains and 53 fine\-grained categories, with the domain distribution at right\.
### 4\.3RQ2: Environment Quality and Independent Verification
#### A\. Source\-state fidelity\.
On five matched WebHarbor sites and 14 historical states,WebAnythingscores higher on all three aggregate metrics: Pixel Similarity0\.9240 vs\. 0\.8083, SSIM0\.7904 vs\. 0\.6260, and Text F10\.8541 vs\. 0\.2617\(Table[1a](https://arxiv.org/html/2610.37786#S4.T1)\)\. The blind overall\-fidelity audit gives12 wins, two ties, and no losses; separate information\-fidelity and discrepancy\-severity judgments show complementary differences\. Human judgments concern visible reference states, while functionality is tested through execution\. The four\-state LinkedIn comparison also favorsWebAnythingin Pixel and SSIM, reported separately\.
Historical references include rendering defects, and source/mirror JavaScript conditions differ for Text F1\. Appendix[A\.3](https://arxiv.org/html/2610.37786#A1.SS3)specifies these conditions and sensitivity results; Appendix[D](https://arxiv.org/html/2610.37786#A4)gives the blind\-audit protocol\. Selected page comparisons appear in Figure[4](https://arxiv.org/html/2610.37786#A1.F4)in the appendix\.
Q3 codes visible discrepancies in information or interaction cues as 0 \(equivalent\), 1 \(minor\), or 2 \(severe\)\. Ratings concern historical page states\.
Table 1a:Historical source\-state fidelity\. Automated metrics are aggregated within sites, then equally averaged across the five\-site, 14\-state WebHarbor subset; the four historical LinkedIn states are reported separately\. Human blind\-audit wins, ties, and losses compareWebAnythingagainst WebHarbor\.
#### B\. Interaction validity\.
Offline tests cover navigation, retrieval, forms, state mutations, and applicable recovery operations \(Table[1b](https://arxiv.org/html/2610.37786#S4.T1a)\)\. On the WebHarbor subset,WebAnythingachieves 75% capability coverage and 63\.3% all\-test pass, versus WebHarbor’s 80% and 76\.7%, showing broader tested interaction coverage for WebHarbor\. On the separate VeriEnv subset, selected pool artifacts pass29/33 tests, versus21/33for VeriEnv; results vary by site, with VeriEnv ahead on LinkedIn\. Artifact inclusion and per\-site results appear in Appendix[A\.7](https://arxiv.org/html/2610.37786#A1.SS7)\.
Together, the comparisons show that*source fidelity determines what agents observe, while interaction validity determines what they can execute*\. Higher visual correspondence alone does not establish broader functional coverage\.
Table 1b:Offline interaction validity on separate five\-site subsets\. Capability coverage counts tested capabilities; executed\-test success uses executed tests; all\-test pass retains unsupported and blocked tests\. Persistence and state\-restoration results appear in Appendix[A\.7](https://arxiv.org/html/2610.37786#A1.SS7)\.
#### C\. Independent verification and feedback\.
Of 229 historical Builder–Verifier report pairs across 69 sites, 219 have passing Builder self\-checks \(Appendix Table[7](https://arxiv.org/html/2610.37786#A2.T7)\)\. Independent verification identified evidence\-supported discrepancies in39 historical report pairs across 22 sites, including one strictly candidate\-matched comparison\. Findings span interactions, appearance, state, resources, and workflows\. In Stashmedia, passing resource self\-checks contrast with independently observed external images and broken assets in the same candidate\.
A separate repair\-trace cohort contains feedback, revision, and subsequent verification records for 46 sites\. Issue\-level inspection confirms18 independently reverified resolution records across six sites: 14 local implementation repairs, three runtime repairs, and one request\-lifecycle issue\. Ctrip illustrates five resolved conditions, including login rejection, destination search, favorites, booking drafts, and reset \(Figure[5](https://arxiv.org/html/2610.37786#A2.F5)in the appendix\)\.
These historical records document additional defect findings and traceable, independently reverified repairs\. The analysis is observational; pairing, adjudication, and counting details are provided in Appendix[B\.7](https://arxiv.org/html/2610.37786#A2.SS7)\.
### 4\.4RQ3: Task Support and Downstream Learning Utility
WebArena\-Verified: fixed agent harnessTask typeQwen3\.5\-9BWebAnything SFTΔ\\DeltaRetrieve20\.7512\.00−8\.75\-8\.75ppNavigate22\.2240\.71\+18\.49ppMutate10\.5142\.01\+31\.50ppOverall16\.4129\.74\+13\.33pp
Δ\\Deltadenotes percentage points\. Perfect counts are 2/44 and 4/44\.Same\-model Retrieve rescoring:ignoring JSON\-format judgment increases SFT passes from 39/325 \(12\.00%, strict\) to 105/325 \(32\.31%\), or 66 additional passes \(\+20\.31pp\)\. This supplement changes scoring, not the model or agent execution\.
Table 2:Downstream SFT results\. REAL and Odysseys\-Easy use 91 and 44 jointly valid tasks\. WebArena\-Verified uses our own implementation of the fixed harness with strict scoring\. Values are percentages\.#### A\. Executed task supply\.
Agents and evaluators yield12,984 executed and accepted tasksfrom two disjoint collections\. The newer batch supplies6,812 tasks across 229 sites: 217 reach 30 tasks, 12 partially complete the quota, and 15 of the 244 pool sites have none in this batch\. Completion relative to the244×30=7,320244\\times 30=7\{,\}320target is93\.1%\. The earlier collection supplies 6,172 tasks across 74 sites, whose sites are a subset of the newer batch’s sites\. Acceptance definitions and snapshot statistics are in Appendix[C\.3](https://arxiv.org/html/2610.37786#A3.SS3)\.
#### B\. Diversity and complexity\.
The earlier tasks cover retrieval, search/filtering, comparison, and state operations\. Automated, overlapping capability labels mark 26\.8% for state operations and 37\.7% for cross\-site attributes\. Observed tool\-interaction depth averages10\.4 steps\(median 8, 90th percentile 21, maximum 89\);34\.7%exceed 10 steps\. These executions demonstrate support for queries and multi\-step workflows\. Figure[6](https://arxiv.org/html/2610.37786#A3.F6)and Appendix[C\.2](https://arxiv.org/html/2610.37786#A3.SS2)provide full distributions and label definitions\.
#### C\. Downstream learning\.
SFT on the 5,856 WebAnything interaction trajectories improves performance on three external benchmarks \(Table[2](https://arxiv.org/html/2610.37786#S4.T2)\)\. On 91 jointly valid REAL tasks, success increases from22/91 to 31/91\(\+9\.9 percentage points\)\. Retaining infrastructure failures in the full 102\-task set gives 21\.6% vs\. 30\.4% \(\+8\.8pp\)\. On 44 jointly valid Odysseys\-Easy tasks, Rubric Avg rises from19\.71% to 25\.96%\(\+6\.25pp\), Task Avg from18\.86% to 25\.18%\(\+6\.32pp\), and fully successful tasks from 2/44 to 4/44\.
On WebArena\-Verified, the fixed harness reports an Overall gain of13\.33pp\(16\.41% to 29\.74%\), with substantial gains on Navigate \(\+18\.49pp\) and Mutate \(\+31\.50pp\)\. Retrieve decreases by 8\.75pp under strict scoring\. Supplementary rescoring of the same SFT outputs, ignoring JSON\-format judgment, yields 105/325 passes \(32\.31%\) versus 39/325 \(12\.00%\): 66 additional passes\. We report this scoring\-protocol comparison separately from the strict training comparison, with protocol details in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\.
Gains on REAL, Odysseys\-Easy, and WebArena\-Verified Overall support the learning utility of environment\-interaction data\. The before/after comparison measures SFT transfer, rather than isolating individual reconstruction mechanisms\.
#### D\. Comparing environment data sources\.
Using the same backbone, training configuration, and evaluation harness, we compareWebAnything, WebHarbor, and VeriEnv data at similar trajectory counts \(661, 617, and 663\)\.WebAnythingleads both Rubric Avg and Task Avg on 189 jointly valid Odysseys\-All tasks \(Table[3](https://arxiv.org/html/2610.37786#S4.T3)\)\. Data construction, unequal training\-row counts, and validity filtering are detailed in Appendix[E\.2](https://arxiv.org/html/2610.37786#A5.SS2)\.
Table 3:Odysseys\-All on 189 jointly valid tasks \(%\)\. Perfect counts:WebAnything1/189; both baselines 0/189\. Data and validity definitions: Appendix[E\.2](https://arxiv.org/html/2610.37786#A5.SS2)\.
## 5Conclusion
We presentWebAnything, an end\-to\-end automated framework for transforming real websites into source\-grounded, executable, and reusable Web agent environments\. Unlike human\-assisted mirroring approaches,WebAnythingautomates source exploration, evidence collection, website reconstruction, independent verification, and iterative refinement, eliminating the need for per\-site manual implementation and debugging in our audited construction runs\. By grounding reconstruction in browser\-observable structures, resources, and interaction behaviors, the framework reduces reliance on incomplete visual references or manually specified workflows\.
Structural, resource, and behavioral evidence guides reconstruction, while independent verification directs discrepancies to local repair or targeted recapture\. This separation enables the system to distinguish implementation defects from insufficient source evidence and refine reconstructed environments accordingly\. The framework constructs 244 website artifacts across 14 application domains and 53 categories, supporting 12,984 executed and accepted tasks\. Experiments demonstrate source fidelity, operational validity, and verification\-driven refinement, while also highlighting the importance of evaluating functional coverage independently from visual similarity\. Furthermore, supervised fine\-tuning on 5,856 interaction trajectories improves Web agent performance on REAL, Odysseys\-Easy, and WebArena\-Verified, demonstrating the downstream utility of the constructed environments\.
Together, these results establish a practical path toward scaling real\-Web agent environments with minimal site\-specific human engineering\. More broadly,WebAnythingconnects automated website reconstruction with reproducible interaction and training\-data collection, providing a foundation for scalable Web agent development and post\-training\.
## Limitations
#### Training validation with large\-scale models\.
Our supervised fine\-tuning experiments with Qwen3\.5\-9B demonstrate the learning value of interaction data from reconstructed environments for downstream Web agent tasks\. However, current training experiments primarily concern the 9B parameter scale\. We have not systematically evaluated these data with larger foundation models, different post\-training methods, or larger training budgets\. Future work can examine relationships among environment scale, data diversity, and model capabilities to assess this approach in larger\-scale agent training\.
#### Continuous real\-Web updates and environment maintenance\.
Real websites continually change their page structures, resources, and interaction behaviors\.WebAnythingcurrently reconstructs and verifies source states at particular times, without systematically evaluating the timeliness of local mirrors or long\-term maintenance efficiency under continuing source changes\. Future research can investigate source\-change detection, incremental evidence capture, and local environment updates to reduce maintenance costs while preserving source correspondence\.
#### Copyright, content authorization, and environment distribution\.
High\-fidelity reconstruction of real websites involves page content, images, fonts, and branding that may be protected by copyright, trademarks, and terms of service\. Public accessibility does not necessarily grant permission to reproduce, modify, or redistribute content\. Environment construction, research use, and public release must therefore comply with applicable content authorization and compliance requirements\. Future releases can prioritize the general construction framework, evaluation protocols, and de\-identified research data, while determining the distribution scope of website mirrors and original resources according to their licenses\.
## Ethical Considerations
Exploring, capturing, and reconstructing real websites raises issues concerning terms of service, intellectual property, privacy, and security\. The system should process only websites covered by authorization, public licenses, or research agreements, avoid collecting account credentials, cookies, personal information, and payment content, and run released environments in isolated networks and sandboxes\. For websites or tasks that could facilitate abusive automation, reconstruction scope, public content, and model capabilities should be restricted\.
## References
- Baiet al\.\(2026\)H\. Bai, A\. Taymanov, T\. Zhang, A\. Kumar, and S\. WhiteheadWebGym: scaling training environments for long\-horizon visual web agents with realistic tasks\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),External Links:[Link](https://openaccess.thecvf.com/content/CVPR2026/papers/Bai_WebGym_Scaling_Training_Environments_for_Long-Horizon_Visual_Web_Agents_with_CVPR_2026_paper.pdf)Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p1.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Beltramelli \(2017\)T\. Beltramellipix2code: generating code from a graphical user interface screenshot\.arXiv preprint arXiv:1705\.07962\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.1705.07962),[Link](https://arxiv.org/abs/1705.07962)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Boisvertet al\.\(2024\)L\. Boisvert, M\. Thakkar, M\. Gasse, M\. Caccia, T\. L\. S\. De Chezelles, Q\. Cappart, N\. Chapados, A\. Lacoste, and A\. DrouinWorkArena\+\+: towards compositional planning and reasoning\-based common knowledge work tasks\.InAdvances in Neural Information Processing Systems,Vol\.37,pp\. 5996–6051\.External Links:[Document](https://dx.doi.org/10.52202/079017-0195),[Link](https://proceedings.neurips.cc/paper_files/paper/2024/hash/0b82662b6c32e887bb252a74d8cb2d5e-Abstract-Datasets_and_Benchmarks_Track.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Chaeet al\.\(2026a\)H\. Chae, J\. Park, and A\. RitterSafe and scalable web agent learning via recreated websites\.InProceedings of the 43rd International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.306,pp\. 12294–12331\.External Links:[Link](https://proceedings.mlr.press/v306/chae26a.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Chaeet al\.\(2026b\)H\. Chae, J\. Park, and A\. RitterVeriEnv: official repository\.Note:[https://github\.com/kyle8581/VeriEnv](https://github.com/kyle8581/VeriEnv)Architecture and reset documentation; accessed 2026\-10\-06Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Denget al\.\(2023\)X\. Deng, Y\. Gu, B\. Zheng, S\. Chen, S\. Stevens, B\. Wang, H\. Sun, and Y\. SuMind2Web: towards a generalist agent for the web\.InAdvances in Neural Information Processing Systems,Vol\.36\.Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Drouinet al\.\(2024\)A\. Drouin, M\. Gasse, M\. Caccia, I\. H\. Laradji, M\. Del Verme, T\. Marty, D\. Vazquez, N\. Chapados, and A\. LacosteWorkArena: how capable are web agents at solving common knowledge work tasks?\.InProceedings of the 41st International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.235,pp\. 11642–11662\.External Links:[Link](https://proceedings.mlr.press/v235/drouin24a.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- El hattamiet al\.\(2025\)A\. El hattami, M\. Thakkar, N\. Chapados, and C\. PalWebArena Verified: reliable evaluation for web agents\.InWorkshop on Scaling Environments for Agents,External Links:[Link](https://openreview.net/forum?id=94tlGxmqkN)Cited by:[§4\.1](https://arxiv.org/html/2610.37786#S4.SS1.SSS0.Px3.p1.1)\.
- Fanet al\.\(2026\)S\. Fan, Q\. Shi, S\. Xu, S\. Cai, T\. Zeng, L\. Ling, Y\. Shang, and D\. KongWebFactory: automated compression of foundational language intelligence into grounded web agents\.arXiv preprint arXiv:2603\.05044\.Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p1.1),[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Garget al\.\(2025\)D\. Garg, S\. VanWeelden, D\. Caples, A\. Draguns, N\. Ravi, P\. Putta, N\. Garg, T\. Abraham, M\. Lara, F\. Lopez, J\. Liu, A\. Gundawar, P\. Hebbar, Y\. Joo, C\. London, C\. Schroeder de Witt, and S\. MotwaniREAL: benchmarking autonomous agents on deterministic simulations of real websites\.arXiv preprint arXiv:2504\.11543\.External Links:[Link](https://arxiv.org/abs/2504.11543)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1),[§4\.1](https://arxiv.org/html/2610.37786#S4.SS1.SSS0.Px3.p1.1)\.
- Heet al\.\(2024\)H\. He, W\. Yao, K\. Ma, W\. Yu, Y\. Dai, H\. Zhang, Z\. Lan, and D\. YuWebVoyager: building an end\-to\-end web agent with large multimodal models\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics,pp\. 6864–6890\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.371)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Janget al\.\(2026\)L\. K\. Jang, J\. Y\. Koh, D\. Fried, and R\. SalakhutdinovOdysseys: benchmarking web agents on realistic long horizon tasks\.arXiv preprint arXiv:2604\.24964\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2604.24964),[Link](https://arxiv.org/abs/2604.24964)Cited by:[§4\.1](https://arxiv.org/html/2610.37786#S4.SS1.SSS0.Px3.p1.1)\.
- Karet al\.\(2026\)O\. F\. Kar, R\. Bachmann, Y\. Gong, A\. B\. L\. Larsen, and A\. DehghanWeblica: scalable and reproducible training environments for visual web agents\.arXiv preprint arXiv:2605\.06761\.Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Kohet al\.\(2024\)J\. Y\. Koh, R\. Lo, L\. Jang, V\. Duvvur, M\. Lim, P\. Huang, G\. Neubig, S\. Zhou, R\. Salakhutdinov, and D\. FriedVisualWebArena: evaluating multimodal agents on realistic visual web tasks\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 881–905\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.50),[Link](https://aclanthology.org/2024.acl-long.50/)Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p1.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Laurençonet al\.\(2024\)H\. Laurençon, L\. Tronchon, and V\. SanhUnlocking the conversion of web screenshots into HTML code with the WebSight dataset\.arXiv preprint arXiv:2403\.09029\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2403.09029),[Link](https://arxiv.org/abs/2403.09029)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Le Sellier De Chezelleset al\.\(2025\)T\. Le Sellier De Chezelles, M\. Gasse, A\. Drouin, M\. Caccia, L\. Boisvert, M\. Thakkar, T\. Marty, R\. Assouel, S\. O\. Shayegan, L\. K\. Jang, X\. H\. Lù, O\. Yoran, D\. Kong, F\. F\. Xu, S\. Reddy, Q\. Cappart, G\. Neubig, R\. Salakhutdinov, N\. Chapados, and A\. LacosteThe BrowserGym ecosystem for web agent research\.Transactions on Machine Learning Research\.External Links:[Link](https://openreview.net/forum?id=5298fKGmv3)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Leeet al\.\(2023\)K\. Lee, M\. Joshi, I\. R\. Turc, H\. Hu, F\. Liu, J\. M\. Eisenschlos, U\. Khandelwal, P\. Shaw, M\. Chang, and K\. ToutanovaPix2Struct: screenshot parsing as pretraining for visual language understanding\.InProceedings of the 40th International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.202,pp\. 18893–18912\.External Links:[Link](https://proceedings.mlr.press/v202/lee23g.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Lùet al\.\(2024\)X\. H\. Lù, Z\. Kasner, and S\. ReddyWebLINX: real\-world website navigation with multi\-turn dialogue\.arXiv preprint arXiv:2402\.05930\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2402.05930),[Link](https://arxiv.org/abs/2402.05930)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Luet al\.\(2026\)Z\. Lu, H\. Ren, Y\. Yang, K\. Wang, Z\. Zong, J\. Pan, M\. Zhan, and H\. LiWebGen\-Agent: enhancing interactive website generation with multi\-level feedback and step\-level reinforcement learning\.InInternational Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=fE14yWa68Z)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Madaanet al\.\(2023\)A\. Madaan, N\. Tandon, P\. Gupta, S\. Hallinan, L\. Gao, S\. Wiegreffe, U\. Alon, N\. Dziri, S\. Prabhumoye, Y\. Yang, S\. Gupta, B\. P\. Majumder, K\. Hermann, S\. Welleck, A\. Yazdanbakhsh, and P\. ClarkSelf\-Refine: iterative refinement with self\-feedback\.InAdvances in Neural Information Processing Systems,Vol\.36\.External Links:[Document](https://dx.doi.org/10.52202/075280-2019),[Link](https://papers.neurips.cc/paper_files/paper/2023/hash/91edff07232fb1b55a505a9e9f6c0ff3-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Maoet al\.\(2026\)B\. Mao, H\. He, L\. Wang, L\. Lin, M\. Zhou, G\. Liu, J\. Liu, T\. Huai, C\. Zhang, B\. Li, K\. Lei, G\. Dong, Z\. Shao, R\. Zheng, H\. Yan, J\. Zhou, C\. Wan, T\. Gui, L\. He, and X\. QiuWEFT: scaling tool\-use post\-training for general\-purpose agents\.arXiv preprint arXiv:2609\.36887\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2609.36887),[Link](https://arxiv.org/abs/2609.36887v1)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Ouet al\.\(2024\)T\. Ou, F\. F\. Xu, A\. Madaan, J\. Liu, R\. Lo, A\. Sridhar, S\. Sengupta, D\. Roth, G\. Neubig, and S\. ZhouSynatra: turning indirect knowledge into direct demonstrations for digital agents at scale\.arXiv preprint arXiv:2409\.15637\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2409.15637),[Link](https://arxiv.org/abs/2409.15637)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Qiet al\.\(2025\)Z\. Qi, X\. Liu, I\. L\. Iong, H\. Lai, X\. Sun, J\. Sun, X\. Yang, Y\. Yang, S\. Yao, W\. Xu, J\. Tang, and Y\. DongWebRL: training LLM web agents via self\-evolving online curriculum reinforcement learning\.InInternational Conference on Learning Representations,pp\. 79791–79821\.External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2025/hash/c66e1fcc9691aae706250638f36f681b-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Qinet al\.\(2025\)Y\. Qin, Y\. Ye, J\. Fang, H\. Wang, S\. Liang, S\. Tian, J\. Zhang, J\. Li, Y\. Li, S\. Huang, W\. Zhong, K\. Li, J\. Yang, Y\. Miao, W\. Lin, L\. Liu, X\. Jiang, Q\. Ma, J\. Li, X\. Xiao, K\. Cai, C\. Li, Y\. Zheng, C\. Jin, C\. Li, X\. Zhou, M\. Wang, H\. Chen, Z\. Li, H\. Yang, H\. Liu, F\. Lin, T\. Peng, X\. Liu, and G\. ShiUI\-TARS: pioneering automated GUI interaction with native agents\.arXiv preprint arXiv:2501\.12326\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2501.12326),[Link](https://arxiv.org/abs/2501.12326)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Shiet al\.\(2017\)T\. Shi, A\. Karpathy, L\. Fan, J\. Hernandez, and P\. LiangWorld of Bits: an open\-domain platform for web\-based agents\.InProceedings of the 34th International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.70,pp\. 3135–3144\.Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Shinnet al\.\(2023\)N\. Shinn, F\. Cassano, A\. Gopinath, K\. Narasimhan, and S\. YaoReflexion: language agents with verbal reinforcement learning\.InAdvances in Neural Information Processing Systems,Vol\.36\.External Links:[Link](https://papers.neurips.cc/paper_files/paper/2023/hash/1b44b878bb782e6954cd888628510e90-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Siet al\.\(2025\)C\. Si, Y\. Zhang, R\. Li, Z\. Yang, R\. Liu, and D\. YangDesign2Code: benchmarking multimodal code generation for automated front\-end engineering\.InProceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 1: Long Papers\),pp\. 3956–3974\.External Links:[Document](https://dx.doi.org/10.18653/v1/2025.naacl-long.199),[Link](https://aclanthology.org/2025.naacl-long.199/)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Srivastavaet al\.\(2026\)S\. Srivastava, G\. Li, C\. Chang, R\. Garg, M\. Kaur, C\. Lee, Y\. Li, Y\. Mao, J\. I\. Cases Martin, Y\. Xie, and P\. QiWARC\-Bench: web archive based benchmark for GUI subtask executions\.InInternational Conference on Learning Representations,External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2026/hash/2bf17c1d28ba14a8c7cf432c9910af6e-Abstract-Conference.html)Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Wanget al\.\(2025\)X\. Wang, B\. Wang, D\. Lu, J\. Yang, T\. Xie, J\. Wang, J\. Deng, X\. Guo, Y\. Xu, C\. Wu, Z\. Shen, Z\. Li, R\. Li, X\. Li, J\. Chen, B\. Zheng, P\. Li, F\. Lei, R\. Cao, Y\. Fu, D\. Shin, M\. Shin, J\. Hu, Y\. Wang, J\. Chen, Y\. Ye, D\. Zhang, Y\. Wang, H\. Wang, D\. Yang, V\. Zhong, Y\.Charles, Z\. Yang, and T\. YuOpenCUA: open foundations for computer\-use agents\.InAdvances in Neural Information Processing Systems,Vol\.38,pp\. 139756–139806\.External Links:[Document](https://dx.doi.org/10.52202/085713-4669),[Link](https://proceedings.neurips.cc/paper_files/paper/2025/hash/cc7ae529e945226b0d52ea4ac478c4f3-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Wanget al\.\(2004\)Z\. Wang, A\. C\. Bovik, H\. R\. Sheikh, and E\. P\. SimoncelliImage quality assessment: from error visibility to structural similarity\.IEEE Transactions on Image Processing13\(4\),pp\. 600–612\.External Links:[Document](https://dx.doi.org/10.1109/TIP.2003.819861)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- WebArena\-Infinity Contributors \(2026\)WebArena\-Infinity ContributorsWebArena\-Infinity: generating browser environments with verifiable tasks at scale\.Note:[https://github\.com/web\-arena\-x/webarena\-infinity](https://github.com/web-arena-x/webarena-infinity)Official repository; accessed 2026\-10\-06Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- WebHarbor Team and Contributors \(2026\)WebHarbor Team and ContributorsWebHarbor: docking real websites for evolving GUI agent environments\.Note:[https://aiming\-lab\.github\.io/webharbor\.github\.io](https://aiming-lab.github.io/webharbor.github.io)Project websiteCited by:[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Wuet al\.\(2025\)Z\. Wu, Z\. Wu, F\. Xu, Y\. Wang, Q\. Sun, C\. Jia, K\. Cheng, Z\. Ding, L\. Chen, P\. P\. Liang, and Y\. QiaoOS\-ATLAS: foundation action model for generalist GUI agents\.InInternational Conference on Learning Representations,pp\. 5090–5108\.External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2025/hash/0faa4bc5f522076947a030273629d4fe-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Xieet al\.\(2024\)T\. Xie, D\. Zhang, J\. Chen, X\. Li, S\. Zhao, R\. Cao, T\. J\. Hua, Z\. Cheng, D\. Shin, F\. Lei, Y\. Liu, Y\. Xu, S\. Zhou, S\. Savarese, C\. Xiong, V\. Zhong, and T\. YuOSWorld: benchmarking multimodal agents for open\-ended tasks in real computer environments\.InAdvances in Neural Information Processing Systems,Vol\.37\.Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Xuet al\.\(2025\)Y\. Xu, D\. Lu, Z\. Shen, J\. Wang, Z\. Wang, Y\. Mao, C\. Xiong, and T\. YuAgentTrek: agent trajectory synthesis via guiding replay with web tutorials\.InInternational Conference on Learning Representations,pp\. 79822–79843\.External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2025/hash/c681fb2bf1d785fbc766f3ea14758aab-Abstract-Conference.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Xueet al\.\(2025\)T\. Xue, W\. Qi, T\. Shi, C\. H\. Song, B\. Gou, D\. Song, H\. Sun, and Y\. SuAn illusion of progress? assessing the current state of web agents\.InProceedings of the Second Conference on Language Modeling,External Links:[Link](https://openreview.net/forum?id=6jZi4HSs6o)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Yanget al\.\(2026\)C\. Yang, Y\. Wu, Y\. Huang, Z\. Zhang, B\. Chen, M\. Chen, C\. Zhao, H\. Deng, H\. Yang, G\. Zhu, S\. Zhu, J\. Zhuo, Q\. Xiao, J\. Ruan, Y\. Peng, J\. Zhang, T\. Ye, X\. Yu, T\. Jiang, J\. Zhang, and Y\. LuoAutoGUIWorld: image generators as visual world models for GUI agent\.arXiv preprint arXiv:2610\.01215\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2610.01215),[Link](https://arxiv.org/abs/2610.01215)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px3.p1.1)\.
- Yaoet al\.\(2022\)S\. Yao, H\. Chen, J\. Yang, and K\. NarasimhanWebShop: towards scalable real\-world web interaction with grounded language agents\.InAdvances in Neural Information Processing Systems,Vol\.35\.Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Yoranet al\.\(2024\)O\. Yoran, S\. J\. Amouyal, C\. Malaviya, B\. Bogin, O\. Press, and J\. BerantAssistantBench: can web agents solve realistic and time\-consuming tasks?\.InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing,pp\. 8938–8968\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.emnlp-main.505),[Link](https://aclanthology.org/2024.emnlp-main.505/)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Zhanget al\.\(2018\)R\. Zhang, P\. Isola, A\. A\. Efros, E\. Shechtman, and O\. WangThe unreasonable effectiveness of deep features as a perceptual metric\.InProceedings of the IEEE Conference on Computer Vision and Pattern Recognition,pp\. 586–595\.External Links:[Link](https://openaccess.thecvf.com/content_cvpr_2018/html/Zhang_The_Unreasonable_Effectiveness_CVPR_2018_paper.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Zhanget al\.\(2026\)Z\. Zhang, Z\. Wang, X\. Zhang, Z\. Guo, J\. Li, B\. Li, and Y\. LuInfiniteWeb: scalable web environment synthesis for GUI agent training\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 28465–28492\.External Links:[Document](https://dx.doi.org/10.18653/v1/2026.acl-long.1313),[Link](https://aclanthology.org/2026.acl-long.1313/)Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p3.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px2.p1.1)\.
- Zhenget al\.\(2024a\)B\. Zheng, B\. Gou, J\. Kil, H\. Sun, and Y\. SuGPT\-4V\(ision\) is a generalist web agent, if grounded\.InProceedings of the 41st International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.235,pp\. 61349–61385\.External Links:[Link](https://proceedings.mlr.press/v235/zheng24e.html)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Zhenget al\.\(2024b\)L\. Zheng, Z\. Huang, Z\. Xue, X\. Wang, B\. An, and S\. YanAgentStudio: a toolkit for building general virtual agents\.arXiv preprint arXiv:2403\.17918\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2403.17918),[Link](https://arxiv.org/abs/2403.17918)Cited by:[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
- Zhouet al\.\(2024\)S\. Zhou, F\. F\. Xu, H\. Zhu, X\. Zhou, R\. Lo, A\. Sridhar, X\. Cheng, T\. Ou, Y\. Bisk, D\. Fried, U\. Alon, and G\. NeubigWebArena: a realistic web environment for building autonomous agents\.InInternational Conference on Learning Representations,pp\. 15585–15606\.External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2024/hash/4410c0711e9154a7a2d26f9b3816d1ef-Abstract-Conference.html)Cited by:[§1](https://arxiv.org/html/2610.37786#S1.p1.1),[§2](https://arxiv.org/html/2610.37786#S2.SS0.SSS0.Px1.p1.1)\.
## Appendix AEnvironment Construction and Quality Evaluation
The appendices provide protocols, implementation details, per\-site results, and source inventories for the completed experiments\.
### A\.1Historical Construction and Cost Records
Construction reports for the historical 85\-site subset record 59 passed sites, 15 source\-blocked sites, 6 failed sites, and 5 sites with missing reports\. These statuses reflect different versions of acceptance criteria, visual algorithms, and thresholds and serve to trace historical construction processes\. After initial setup and authorization, this subset contains no recorded per\-site manual implementation, debugging, or repair\. Conclusions about human intervention and pricing are restricted to this historical subset and the recovered calls\.
This construction experiment used the Full Coverage policy\. In the recovered SDK records, the Builder and Verifier primarily usedgpt\-5\.6\-solwithxhighreasoning; some Builder calls usedgpt\-6\-astra, so the entire batch did not use a single model\.
Recovered model\-call and partial cost records cover 84/85 sites\. Input tokens, including cached tokens, total 11\.207 billion, of which 10\.672 billion are cached input tokens; output tokens total 38\.4318 million\. Recorded, quantifiable model costs total $220\.62, with recorded Builder and Independent Verifier costs of approximately $142\.52 and $78\.11, respectively\. Across the 84 sites with records, the mean recorded per\-site cost is approximately $2\.63 and the median is approximately $1\.60\. Independently rounded components sum to $220\.63, differing from the total by $0\.01 due to rounding\. Seven sites additionally contain unpriced Astra calls\. These costs therefore provide only a lower bound for recovered, priceable model calls\. They exclude unpriced calls, browser execution, and other system overhead, are not extrapolated to the total cost of 244 sites, and are not interpreted as the marginal cost of the Verifier under a controlled ablation\.
Costs distinguish system development, initial authorization/setup, per\-site implementation/debugging/repair, and research auditing\. Neither the 244\-site artifact pool nor the historical 85\-site subset has a complete attempt cohort under uniform acceptance criteria, so we do not compute a unified construction success rate\.
### A\.2Evidence Scope of Independent Evaluation
The categories, screenshot hashes, and audit statuses of the 244\-site inventory are archived with the supplementary materials\. Automatic metrics for the five sites and 14 states in RQ2\-A derive from per\-page scoring files and equally weighted per\-site aggregation\. The six screenshots displayed in Figure[4](https://arxiv.org/html/2610.37786#A1.F4)are linked through scoring records and capture hashes; all nine original illustrative screenshots remain archived with the figure’s provenance manifest\. Historical\-reference and mirror screenshots are traced separately from the text extraction used for Text F1; construction\-stage checks and the paper’s independent measurements are recorded separately\.
RQ3 reports paired comparisons on the tasks for which both models obtained valid results and separately reports complete task denominators and infrastructure failures\. Evaluation settings, exact counts, and rounding rules appear in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\. Results use descriptive statistics\.
Table[4](https://arxiv.org/html/2610.37786#A1.T4)lists the external artifacts actually included\. The four additional sites matched between our artifacts and VeriEnv include artifacts imported from existing directories; their execution results do not retroactively count toward independent SDK construction success\. Test adapters connect only execution, measurement, and initial\-state recovery interfaces; they neither repair nor simplify the implementations under test\. Different subsets are reported separately rather than merged into a ranking\.
Table 4:External artifact eligibility for RQ2\. A denotes historical paired fidelity; B denotes offline interaction validity\.
### A\.3Historical Source\-State Fidelity: References and Sensitivity Analysis
Figure 4:Blind\-audit page comparisons between historical source references and reconstructed mirrors\. Rows show Apple iPad and a Cambridge Dictionary entry\. Q1/Q2 indicate overall and information\-fidelity preferences; Q3 indicates discrepancy severity: 0 equivalent, 1 minor, and 2 severe\. Automated Text F1 is annotated separately from human ratings\. The historical Apple reference records a failed font\-stylesheet request\. Aggregate blind\-audit results across all 14 states are reported in Table[1a](https://arxiv.org/html/2610.37786#S4.T1)\.Historical references for Apple and ESPN have rendering defects, and JavaScript rendering conditions differ between source and mirror pages\. We retain them in the main results and conduct a sensitivity analysis excluding these two sites: SSIM is 0\.8051 forWebAnythingand 0\.6885 for WebHarbor\. This analysis does not replace the five\-site main results\. Historical paired evaluation of VeriEnv covers four LinkedIn states, with Pixel/SSIM of 0\.9574/0\.8190 and 0\.9436/0\.7637, respectively; Text F1 is N/A\. Its historical references contain personalized Chinese content, whereas some mirrors contain synthetic English data, limiting case interpretation\. Coursera is excluded from historical paired scoring, and the other three sites lack historical references\. Current\-source spot checks are reported separately in Appendix[A\.4](https://arxiv.org/html/2610.37786#A1.SS4)\.
Text F1 in Figure[4](https://arxiv.org/html/2610.37786#A1.F4)corresponds to the displayed page state rather than the site mean; human labels come from the corresponding frozen blind\-audit samples\. Different metrics need not agree: for the arXiv abstract page not displayed in the figure, SSIM is 0\.631 for WebAnything and 0\.655 for WebHarbor\. Its WebHarbor 404 state remains in the original screenshots and complete evaluation statistics\.
Historical Text F1 uses full\-pagebody\.innerText, NFKC and whitespace normalization, and case\-sensitive word/punctuation token multisets\. Precision and recall use multiset overlap relative to mirror and source token counts\. The archived protocol and extraction scripts replay frozen source HTML and resources with JavaScript disabled, retaining historical static normalization; mirror text comes from the earlier JavaScript\-enabled captures\. Source text is therefore a replay\-derived reference, not a contemporaneous live\-source text snapshot\. This archival rendering asymmetry can affect Text F1 and distinguishes it from matched live rendering; the recorded scores are retained\.
#### Freezing, execution, and denominator rules\.
The resource inventory and environment\-quality evaluation materials in this section use records frozen on October 9, 2026: resource scale comes from the frozen 244\-site inventory, historical construction/cost audits from the 85\-site subset, and quality results from two independent artifact comparisons\. The construction\-stage Verifier drives repair and recapture according to site contracts\. The paper’s independent evaluation harness is separate: it neither reads historical verification conclusions nor modifies the artifacts under test, and instead retests each artifact using common metrics\. Artifacts, historical references, and runtime configurations are frozen separately\. All failures, 404 responses, source\-reference defects, blocked tests, and missing references are retained; no composite environment\-quality score is constructed\.
Historical\-state comparisons use the same designated reference, browser, and viewport, recording limitations in the comparability of page states, languages, and JavaScript rendering conditions\. The evaluation harness is independent of construction methods and implementation stacks\. State recovery uses explicit test adapters rather than requiring external artifacts to adoptWebAnything’s Flask/SQLite architecture\. Interaction tests disable external network access, use a fixed planned set, and record reasons for unexecuted and failed tests\. A historicalpassedstatus cannot substitute for retesting\.
### A\.4Current\-Source Spot Checks
We collected current\-source references for five sites and 12 page states frozen in advance\. Source access used fresh anonymous sessions with a common1440×10001440\\times 1000viewport, DPR=1, en\-US, and UTC\. We waited 15 seconds after DOM loading and disabled screenshot animations at the top of the page\. Only read\-only requests were permitted on source sites; mirrors used isolated copies with external network access disabled\. Pixel is defined as1−MAE/2551\-\\mathrm\{MAE\}/255, SSIM uses a uniform RGB7×77\\times 7window, and Text F1 measures token overlap in full\-pagebody\.innerText\. The original protocol and per\-site results are preserved in the supplementary materials\.
Valid source references cover four Coursera and Weather pages\. Three render normally on both sides and enter the paired similarity statistics \(Table[5](https://arxiv.org/html/2610.37786#A1.T5)\)\. The current Coursera source is the learner homepage; the selected WebAnything\-side artifact is an older learner homepage, whereas VeriEnv’s root page is Coursera for Campus\. Catalog data for Python search also differ\. Weather’s source homepage is localized to Hong Kong, whereas the selected artifact shows New York weather; weather, news, and advertising all vary over time\. These spot checks therefore measure descriptive similarity to the pages at capture time and are reported separately from historical\-reference evaluation\. The selected Coursera/Weather artifacts come from existing site directories, and conclusions concern these artifacts\.
Table 5:Current\-source spot checks\. Paired/preset states retain all planned states; means use the same pages that render normally on both sides\. Source unavailability and mirror runtime failures are reported separately\. Product scope, location, and live\-content conditions follow the protocol in this section\.Two pages each on Apartments and Discogs returned 403 responses or access challenges\. Four LinkedIn pages returned login or public landing pages that differed from the mirrors’ post\-login states\. These eight states remain classified as source\-unavailable\. The Weather New York page rendered normally in the selected WebAnything\-side artifact, whereas VeriEnv returned 500 offline because of an external API dependency\. This runtime failure remains in the planned\-state records, and paired similarity means use only the homepage\. This check evaluates page presentation and runtime availability; interaction\-test results remain those of the independent RQ2\-B records\.
### A\.5Website Stratification and Coverage Statistics
The resource inventory is deduplicated by unique site identifiers and contains 244 artifacts\. The first\- and second\-level usage\-category fields correspond to 14 application domains and 53 fine\-grained categories, respectively; source hostnames and application domains are recorded separately\. Categories retain the initial resource\-table annotations, and the pool is not a preregistered random sample with fixed quotas\. Site aliases, multiple snapshots, or candidate versions do not count as additional sites\. Usage categories in RQ1, tested capabilities in RQ2\-B, and actual trajectory visitation scopes are counted separately and are not interchangeable\.
### A\.6Presentation Diagnostics and Quality Depth of the Resource Pool
All 244 startup records in the frozen inventory contain HTTP 200 responses and homepage screenshots, but these do not represent complete functional acceptance\. The 113 additionally reviewed sites comprise 70 without confirmed anomalies, 9 with flagged presentation issues, 26 with signals awaiting diagnosis, and 8 other special records\. The remaining 131 sites received no additional review\.
SHA\-256 and 256\-bit difference\-hash diagnostics across all frozen screenshots found byte\-identical blank homepage screenshots for Cohere and United Airlines\. Their historical records correspond to script execution failure and a JavaScript chunk 404, respectively\. Fifteen screenshot pairs with difference\-hash distance at most 12 are used to locate low\-content pages, not to identify duplicate implementations\.
The historical Best Buy artifact contains 184 programmatically generated SVGs, and its homepage explicitly uses locally synthesized product and store data\. This confirms that some colored blocks are synthetic resources rather than loading failures\. Fictional business data do not themselves imply functional invalidity, nor do they establish the pool\-wide prevalence of templated implementations\. Presentation diagnostics are reported separately from source fidelity and interaction tests; test results for other candidate versions are not reassigned to the current resource pool\.
### A\.7Interaction Tests and State Recovery
aThe four added sites include artifacts imported from existing directories; comparisons use the frozen environments\.bPersistence 4/4 refers to executed checks; two additional planned checks were not executed\.
Table 6:Interaction validity of selected frozen environments\. WebHarbor and VeriEnv are tested on their respective five\-site subsets\. We report capability coverage, success rate over executed tests, and pass rate over all predefined tests\. External network access is disabled; explicit test adapters restore state\.Artifact\-level tests use fixed site\-capability sets covering clicks, text entry, retrieval, navigation, form feedback, and state modification\. Capability coverage uses the number of planned capabilities as its denominator; supported and actually tested capabilities count in its numerator even when execution fails\. Executed\-test success rate uses only executed tests as its denominator, whereas all\-planned\-test pass rate retains unsupported and blocked items\. Image\-resource errors are reported separately rather than mixed into interaction\-test success rates\.
All\-planned\-test results for the five VeriEnv sites are LinkedIn 6/9 vs\. 7/9, Apartments 6/6 vs\. 4/6, Coursera 6/6 vs\. 4/6, Discogs 6/6 vs\. 3/6, and Weather 5/6 vs\. 3/6 \(selected pool artifacts vs\. VeriEnv\), totaling 29/33 vs\. 21/33\.
In the five\-site WebHarbor subset, WebHarbor achieves higher coverage and interaction\-test completion rates\.WebAnything’s Cambridge lacks explicit no\-results feedback for nonexistent words\. WebHarbor’s Apple login session becomes invalid after restarting, but shopping\-bag state persists\. Ten distinct image\-resource errors on ESPN are recorded separately\.
Initial states are restored through explicit test adapters, and native reset\-API support is recorded separately\. Persistence/recovery checks are performed only after the corresponding state modification succeeds\. VeriEnv’s executed persistence checks are 4/4, with two additional planned checks unexecuted; these remain in the planned set\. This evaluation reports adapter\-level recovery results and does not imply that all artifacts have native reset interfaces\.
## Appendix BSystem Implementation and Verification Feedback
### B\.1Propagation of Evidence, Candidates, and Feedback
The Builder reads existing source materials, candidates, and the latest repair package in the workspace, preserving valid captures and implementations when resuming execution\. The independent verification runner reads construction reports and evidence directories and returns verification reports and repair requests\. The outer controller records execution statuses and sends failed reports back to the Builder; source blocking and authorization requirements are handled separately\. Task generation, interaction collection, and evaluation use frozen environments\.
### B\.2Version Association
Sites, source snapshots, candidates, and release packages have separate stable identifiers\. Version associations for tasks, trajectories, and evaluation results should identify specific implementations, resources, initial data, and runtime configurations rather than relying solely on site names\. Training and evaluation protocols and data\-overlap checks appear in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\.
### B\.3Site Contracts and Verification\-Report Fields
The inspected contracts associate sites, coverage configurations, viewports, page paths, workflows, and acceptance requirements, with optional interaction contracts and state assertions\. Specific checks are determined by the corresponding execution reports\.
Independent verification reports record conclusions, candidate digests, page and workflow checks, source limitations, and evidence\. Repair packages associate issue locations, expected and observed outcomes, corresponding evidence, and repair suggestions\. The model determines diagnostic actions using the reports and existing source evidence\.
### B\.4Construction\-Stage Verifier Implementation and Versions
The construction\-stage Verifier uses site contracts, model\-executed browser tests, and site\-specific assertions\. Visual comparison may combine screenshots, DOM, element geometry, and auxiliary scripts\. Historical versions did not use a unified SSIM, LPIPS, or L1–L4 composite score\. Fidelity v19 introduced normalized RGB pixel similarity, but algorithms and thresholds still differ across sites\.
Reset prechecks include programmatic hard checks dependent onWebAnything’s Flask/SQLite architecture; they are not stack\-independent external\-baseline scorers\. Earlier runners did not enforce positive\- and negative\-case calibration acceptance criteria for evaluators\. Task\-evaluation calibration therefore requires independent evidence\.
Reports preserve concrete check evidence, with top\-level conclusions distinguishing passed, failed, and source\-blocked outcomes\. The outer runner consumes reports rather than recomputing a unified four\-layer score\. The historical artifact pool contains candidates from different versions with passed, failed, source\-blocked, and missing\-report statuses\. The independent evaluation harness retests frozen artifacts without reading these historical verification conclusions\.
### B\.5Resumption Prompt for the Explorer and Builder
The Builder Agent directly receives a real website URL and manages exploration, evidence collection, and local reconstruction within the same context\. The historical resumption template requires preserving existing source evidence, candidate implementations, and repair records, reading the latest check feedback, and continuing repairs from failed or unfinished items\. It returns to the source for targeted recapture only when existing evidence cannot answer a concrete question\. Its final submission comprises the candidate implementation, local resources, and a self\-check report containing actual check results and limitations\. This template resumes checkpoints after timeouts; it is not the sole initial prompt shared by all construction batches\.
The complete historical English template appears in the separate prompt supplement; this description does not replace the original instructions\.
### B\.6Independent Final Verifier Prompt
The Independent Verifier inspects frozen candidates in a separate context without modifying the Builder’s candidate code\. It performs actual browser checks based on source evidence and site contracts, covering applicable pages, controls, resources, state persistence, and recovery, and produces feedback containing concrete failure locations, expected outcomes, observed outcomes, and evidence\. Stateful checks modify only local runtime states and restore initial states before finishing\. Candidates modified by the Builder must be frozen again and independently reverified\.
The English template and unexpanded input/output variables are preserved insupplementary\-prompts\.tex\. Internal historical names are anonymized as construction\-system identifiers, retaining the original instructions and system attribution\. The template’s construction\-acceptance viewport is1920×9921920\\times 992, distinct from the1440×10001440\\times 1000viewport used for independent quality evaluation\. Executed historical checks are documented in the corresponding records\.
### B\.7Evidence Definitions for Verification Decoupling and Feedback Analysis
All shares use 219 builder\-pass pairs as the denominator; the 39 pairs span 22 sites\. Candidate identity, check scope, or runtime conditions are not strictly matched in every pair\. Only one check pair strictly matches both candidate and semantic target\.
Table 7:Independent verification of submitted candidates with passing builder self\-checks\. The first three outcomes are mutually exclusive; the last row is a subset of failures supported by concrete defect evidence\.The analysis uses archived construction, self\-check, independent\-verification, and repair records without rerunning construction or checks\. The 229 pairs retain actual associations between construction and verification reports\. Builder\-pass/Verifier\-fail status discrepancies occur in 139 pairs, of which 39 have supporting evidence of concrete check targets and defects\. Supporting evidence includes one strictly candidate\-matched subcheck and 38 non\-strict pairs; sites can overlap across evidence levels\.
Among all pairs, three pairs across two sites have identical observed hashes and explicitly identical algorithms, but only one resource subcheck for Stashmedia also satisfies the same semantic target and actual\-defect criteria\. Other pairs may differ in candidate identity, coverage, protocol, or access conditions\. The absence of a target status discrepancy does not prove self\-check completeness\. Report\-level repair chains across 46 sites follow existing historical records and are defined by traceable feedback reading, modification, new digests, and subsequent reverification; they do not count resolution of all initial issues\.
The issue table contains 1,007 records, of which 49 received item\-level semantic adjudication\. The 18 confirmed records jointly demonstrate feedback execution, candidate modification, and a corresponding semantic\-reverification endpoint\. A later overall pass alone does not establish issue closure\. Remaining unadjudicated or incomparable records cannot be treated as repair failures\. The 18 records include shared mechanisms, repeated manifestations, and recurrences and are not treated as independent bugs or independent statistical samples\. Existing records support actual recapture on two sites, but do not establish closure of the original evidence gaps targeted by recapture under comparable checks; we therefore do not report causal effects of recapture\.
### B\.8Evidence for Verification and Feedback Cases
Figure 5:Historical verification cases\. Stashmedia reveals a same\-candidate resource\-check omission; Ctrip traces feedback\-driven revision and issue\-level independent reverification; ACCA illustrates additional control and visual defects\. Evidence scopes are specified in Appendix[B\.8](https://arxiv.org/html/2610.37786#A2.SS8)\.#### Stashmedia\.
The Builder reports no external requests or broken images in resource checks across 25 routes\. The Independent Verifier identifies external image requests, broken images, and console errors on three archive routes\. Both sides use the same candidate\-digest algorithm, with matching digests and file counts \(626\), supporting a same\-candidate resource\-check comparison\. The conclusion is restricted to this subcheck; identical waiting and browser\-execution conditions have not been fully established\.
#### Ctrip\.
Repair requests record five issues: invalid login, destination queries, favorites, booking drafts, and reset\. Construction event streams confirm that feedback was read and that application and runtime\-control implementations were subsequently modified\. The updated candidate has corresponding semantic\-reverification pass records in independent workflow and initial\-state recovery checks\. The initial failures of favorites, drafts, and reset involve a read\-only filesystem/SQLite, so these three records are classified as runtime\-environment repairs, and the first two as local\-implementation repairs\. The initial failing round is outside the strictly associated 229\-pair cohort and is reported separately as a repair case, not counted in its 22\-site evidence\-supported discrepancy cohort\.
#### Figma\.
An authorized source capture established a canvas\-anchored comment composer\. Verification feedback identified mismatched placement and appearance\. The event stream records feedback consumption and changes to the editor markup, styles, and interaction code\. Independent targeted checks on the updated candidate confirmed the composer’s geometry and visibility\. This example illustrates source\-supported Local Repair, without attributing resolution to Targeted Recapture\.
#### ACCA\.
The Builder reports passing checks for 334 controls and 11 visual pages\. Independent checks record 325 of 336 controls passing and seven of 12 visual pages passing; a cookie banner intercepts 11 cookie\-policy controls, preventing their intended destinations from opening\. This is a supported historical report discrepancy, not a strictly candidate\-matched comparison: the candidate\-digest algorithms and check scopes differ\. Later popup checks do not establish correct navigation to the expected destination, so these records are not counted among the confirmed issue resolutions\.
## Appendix CTask Supply and Data Statistics
### C\.1Interfaces for Downstream Task Generation, Evaluation, and Collection
Task and training\-data construction use released environments\. This section describes the implementation interfaces for task specifications, runtime recovery, evaluation, and data binding\.
#### From environment capabilities to tasks\.
The task pipeline reads the pages, visible objects, native operations, and seed data of a specific mirror to formulate goals such as retrieval, filtering, detail verification, comparison and aggregation, and state modification\. Existing planning materials record whether the required facts reside in lists, detail pages, or other pages, and organize applicable operations into task specifications\. Natural\-language instructions express user goals, while answers, evidence supporting the operations, and evaluation materials remain hidden\. The executable scope of a task is bounded by the capabilities and initial state actually supported by the environment\.
#### Initial states and success conditions\.
Public task records contain task identifiers, instructions, sites, starting URLs, and login and reset requirements\. Task specifications record capability tags, action and step budgets, and successful and unsuccessful terminal states\. Hidden specifications associate required objects, query parameters, source evidence, expected results, and output contracts\. Success conditions for information tasks may specify fields, sets, orderings, or comparison results in normalized answers\. State\-changing tasks check application states after saving, creating, modifying, or restoring objects; tasks admitting multiple solutions use sets of state predicates\. When necessary, fictional test records are prepared in private copies of native data structures, while original environment assets remain read\-only\. Task answers are grounded in the task’s initial data\. Task text or a nonempty answer file alone does not establish evaluability: corresponding executable checks must exist\.
#### Evaluator construction and execution\-based verification\.
During generation, site\-specific scripts first check native routes, evidence visibility, and applicable answer, state, and reset conditions\. A visual agent then receives instructions and observations in the initial state of the corresponding mirror through the fixed harness and performs browser operations\. An independent task evaluator checks the final answer against hidden success conditions and determines goal completion using the terminal DOM, screenshots, and applicable state evidence\. Model\-based evaluation is used for applicable semantic conditions and is separated from agent execution\. Tasks with evaluation materials become end\-to\-end accepted tasks only after actual interaction and outcome checks, rather than receiving a pass solely because specifications exist\.
#### Recovery, binding, and training entry points\.
Task execution packages locate native implementations, immutable seeds, and starting routes through runtime descriptions\. When login is required, they restore fictional seed identities while isolating real user sessions\. Before task execution, mutable databases are restored from seeds, and site\-specific reset and startup checks verify applicable states\. Tasks whose runtime prerequisites are not met are recorded as blocked\. Task identifiers, source\-data versions, and specification digests connect public tasks to hidden evaluation materials\. Collection packages record implementations, resources, initial data, runtime configurations, and archive digests to associate the complete environment identity\.
The pipeline separately records task generation, evaluator construction, execution\-based acceptance, trajectory collection, and training\-sample export\. Saved successful trajectories are used for training after quality filtering, format conversion, and step\-level sample export\. The 6,172 accepted tasks in the earlier source collection, the 5,856 trajectories used for SFT, the 5,167 unique training task IDs obtained by deduplicating task IDs in the training manifest, and the 60,517 step\-level samples are counted in their respective units\. The relationship between the separate batch of 6,812 new tasks across 229 sites and the 74 source sites follows the set definitions in the experimental setup\.
### C\.2Diversity and Interaction Complexity of Accepted Tasks
This section reports statistics for the 6,172 accepted tasks in the post\-training source collection, covering 74 site labels\. Agents executed these tasks in the environments, and task evaluators confirmed success\. This collection and the separate collection of 6,812 newly generated tasks across 229 sites have no task\-level containment relationship; the 74 source sites are a subset of the 229 sites\. The 6,172 source tasks, 5,856 training trajectories, 5,167 unique training task IDs obtained by deduplicating task IDs in the training manifest, and 60,517 step\-level samples are distinct counting units\. Overlapping site names do not establish task\-level or environment\-version correspondence\.
6,172 accepted tasks / 74 sites / 14 task domains\(a\) Capability attributes \(automated, overlapping\)\(b\) Executed tool\-interaction steps0255075100Retrieval77\.8%Filter \+ search41\.8%Compare \+ summarize25\.1%Multi\-page99\.8%State operations26\.8%Cross\-site37\.7%Share of accepted tasks \(%\); attributes may overlap010203040Share of tasks \(%\)0\.100\.6133\.92–530\.86–1024\.311–206\.521–303\.931\+Executed tool\-interaction steps \(bins\)Mean 10\.4 Median 8 Maximum 89
Figure 6:Diversity and interaction complexity of 6,172 accepted source tasks spanning 74 site labels and 14 task application domains\. \(a\) Six automated, overlapping capability attributes derived from instructions, trajectories, and website information, each using 6,172 as the denominator\. \(b\) Grouped distribution of executed tool\-interaction steps; approximately 34\.7% of tasks exceed 10 steps\.#### Capability attributes\.
The labels in Table[8](https://arxiv.org/html/2610.37786#A3.T8)are automatically generated from instructions, execution trajectories, and website information\. They may overlap and are not human gold\-standard annotations\. Task counts are computed per attribute, and site counts reflect the sites associated with that attribute\. Neither column can be summed across rows to obtain a total number of unique objects\. The multi\-page attribute retains its automatic\-label definition and is not directly equivalent to the number of unique paths after query parameters are removed\.
Table 8:Automatically assigned multi\-label capability statistics for 6,172 accepted tasks\.
#### Observed interaction complexity\.
Table[9](https://arxiv.org/html/2610.37786#A3.T9)uses actual execution trajectories rather than planning estimates\. Tool\-interaction steps count tool operations during execution; URL page states retain query parameters, whereas page paths discard them\. These three statistics are not interchangeable\. Other URL\-normalization and repeated\-state handling rules must accompany the statistical scripts; we do not infer unreported deduplication rules from aggregates\. Step\-count bins appear in Table[10](https://arxiv.org/html/2610.37786#A3.T10): 2,139/6,172 tasks exceed 10 steps \(approximately 34\.7%\), and 641/6,172 exceed 20 steps \(approximately 10\.4%\)\. These values demonstrate variation in interaction depth, not that all tasks are long\-horizon\. Zero\-step tasks remain in the total denominator and are not excluded post hoc\.
Table 9:Observed interaction complexity of accepted tasks\. Tool operations, URL states, and page paths are counted separately from actual trajectories\.Table 10:Bins of observed tool\-interaction steps\. Rounded shares may not sum to 100%\.
### C\.3New Task Batch and Acceptance Definitions
The new batch and the earlier collection of 6,172 post\-training source tasks are independent sets\. The earlier 74 source sites are a subset of the 229 sites in the new batch\. Within the 244\-site artifact pool, 229 sites generated 6,812 tasks that completed visual\-agent execution and corresponding task\-evaluator acceptance\. Of these, 217 sites reached 30 tasks each, 12 generated 1–29 tasks, and 15 have no generated tasks\. Across all 244 sites, the median is 30 tasks per site, the range is 0–30, and the mean is 27\.9\. Target\-quota completion is 6,812/7,320 \(93\.1%\)\. These counts describe accepted outputs, not the success rate of all proposals or execution attempts\. The newer collection is intended for subsequent agent training and was not used in the 5,856\-trajectory SFT experiment reported here\.
The supporting\-materials snapshot of October 10, 2026, contains 6,812 public task records and matching metadata with unique task identifiers\. It also records 6,782 matched hidden\-criterion identifiers and 6,540 runtime\-description files\. Runtime descriptions support environment setup and execution, whereas task acceptance is established by agent execution and corresponding evaluator checks\. These file\-level counts summarize archived supporting materials and are not used as a task\-to\-runtime\-file completion ratio or a count of independent environment\-validation outcomes\.
Task generation, evaluation materials, script checks, end\-to\-end acceptance, trajectory collection, and training export are counted separately\. The SFT collection is specified in Section[4\.4](https://arxiv.org/html/2610.37786#S4.SS4); trajectory\-length statistics use observed actions\.
## Appendix DHuman Blind Audit: Protocol and Results
The human blind audit evaluates historical source\-state fidelity in RQ2\-A\. All five sites and 14 page states in the WebHarbor\-matched historical\-state subset are included: Apple, arXiv, Cambridge Dictionary, ESPN, and Hugging Face Papers\. There is no sampling or selection based on automatic scores\. Each sample simultaneously displays the historical source reference, anonymous mirror A, and anonymous mirror B, with A/B order randomized per sample\. Three annotators participate, forming final labels through discussion\. Annotators do not know system identities or see Pixel, SSIM, or Text F1\.
#### Rating questions\.
Q1 \(overall source\-state fidelity\) asks which mirror is closer overall to the designated historical source page, with choices A better/tie/B better\. Q2 \(information fidelity\) asks which mirror more completely preserves visible information that may affect agent observation or decisions, using the same choices\. Q3 \(agent\-relevant discrepancy severity\) separately rates each mirror against the historical source reference: 0 denotes equivalent visible states, 1 minor differences in visible information or interaction cues, and 2 severe discrepancies in those observations or cues; lower is better\. The target is always the designated historical source state\. Annotators are not asked to infer functional correctness for operations that were not executed\.
#### Consensus annotations\.
All wins/ties/losses are computed forWebAnythingrelative to WebHarbor\. Q1 records 12 wins, 2 ties, and 0 losses, with a win rate of12/14=85\.7%12/14=85\.7\\%\. Q2 records 10 wins, 3 ties, and 1 loss, with a win rate of10/14=71\.4%10/14=71\.4\\%\. Both rates use all 14 pages as the denominator; ties are not removed\. The sole WebHarbor win in Q2 corresponds to ESPN\.
For Q3,WebAnything’s equivalent/minor/severe distribution is 12/14, 2/14, and 0/14, with mean severity\(0×12\+1×2\+2×0\)/14=0\.143\(0\\times 12\+1\\times 2\+2\\times 0\)/14=0\.143\(rounded to three decimals\)\. WebHarbor’s distribution is 0/14, 8/14, and 6/14, with mean severity\(0×0\+1×8\+2×6\)/14=1\.429\(0\\times 0\+1\\times 8\+2\\times 6\)/14=1\.429\. Severe\-discrepancy shares are 0% and 42\.9%, respectively\. These quantities are reported separately, not combined into a new overall fidelity score\.
#### Labels and interpretation scope\.
We report consensus labels formed through discussion among three annotators and do not use them to compute independent inter\-annotator agreement\. Human judgments measure visible differences in these 14 designated historical\-reference states; limitations arising from source versions, Apple/ESPN reference\-rendering defects, and JavaScript rendering conditions remain applicable\. Interaction validity is measured in RQ2\-B; the reliability of Verifier conclusions is a separate calibration objective\.
## Appendix ETraining and Evaluation Configuration
### E\.1RQ3: Protocol for Post\-Training Utility
We compare the Qwen3\.5\-9B baseline with the model supervised\-fine\-tuned on environment interaction data, using the step\-473 checkpoint at the fixed training endpoint\.
#### Agent harness and execution settings\.
The fixed harness is shared across browser\-based data collection and downstream evaluations\. Within each benchmark, the baseline and SFT models use the same harness\. Its hybrid browser\-interaction setting combines visual and DOM\-assisted observations with semantic and coordinate\-based actions\. Observations include current\-viewport screenshots, with numbered Set\-of\-Mark \(SoM\) annotations when available, and compact text snapshots derived from the DOM and accessibility structure\. These snapshots provide element references \(ref\), roles, labels, states, and the page URL and title, rather than raw HTML\. Image inclusion is subject to the image budget\.
The action space exposes 25 tools: reference\-based clicking, hovering, form filling, selection, checking, and dragging; viewport\-coordinate clicking, double\-clicking, and dragging; text input, key presses, and scrolling; and navigation, tab management, screenshot capture, and text reading\. Runtime coordinates use CSS pixels relative to the current viewport; image coordinates in the training exports are normalized to 1000\.
Odysseys\-Easy uses this hybrid setting, withgpt\-5\.6\-solas the judge andmax\_images=40\. The execution limits are 30 model turns and 10,800 seconds per task for REAL, and 100 model turns and 5,400 seconds per task for Odysseys\-Easy\. These budgets follow the corresponding runtime configurations; execution retries and concurrency are preserved separately in runtime records\.
#### Training inputs and recipe\.
The task configuration actually reads the non\-thinking input file, whose independently counted line total is 60,517\. The merged data manifest records 5,856 trajectories: 4,651 from the historical batch and 1,205 from the incremental batch\. Deduplication by task ID in the training manifest yields 5,167 unique training task IDs across 74 site labels\. Versions and format variants of the same task are retained, so trajectory counts are not counts of semantically unique tasks\. Filtering requires task\-evaluation success and a mean score of at least 4 across process, completion, and efficiency; it does not require each dimension to be at least 4\. Only the final agent turn in each sample is supervised\.
Table 11:Actual configuration associated with the step\-473 training run, cross\-checked against command overrides, optimizer logs, and checkpoint records\.The nominal number of data passes follows from473×256/60,517≈2\.001473\\times 256/60\{,\}517\\approx 2\.001\. It describes the configured budget and does not replace per\-sample observed exposure counts\. SHA\-256 digests are preserved separately for the actual input file, merged trajectory manifest, launch configuration, and evaluation configuration; model usage and effective training tokens require separate log statistics\.
#### Provenance and overlap checks\.
All training data come fromWebAnything’s historical interaction\-collection batches\. Exact matching after lowercasing and word normalization across 5,856 training instructions, 102 REAL tasks, and 200 Odysseys tasks found no identical text\. For test instructions with at least eight words, screening for word\-set Jaccard similarity of at least 0\.65 also found no candidates \(100 REAL tasks and 200 Odysseys tasks\)\. These checks do not cover semantic paraphrases, shared task templates, or test\-derived relationships\.
Of the 74 training site labels, 69 map to source hosts through the current resource table\. Comparing evaluation entry points against literal hostnames after removing thewww\.prefix found no matching host overlap for REAL\. The intersection of all Odysseys entry points with training sources includes Amazon, Apple, Google, and YouTube\. This check does not cover every host visited during task execution, nor does it map REAL application aliases to unconfirmed original\-site domains\. Source\-host overlap does not imply use of the same mirror version, and different entry points do not guarantee cross\-site isolation\. This comparison uses the step\-473 checkpoint at the training endpoint\.
#### REAL\.
The full set contains 102 tasks, with 11 infrastructure failures for the post\-trained model\. Main results use the 91 tasks with valid evaluation results for both models: the baseline succeeds on 22/91 \(24\.2%\) and the post\-trained model on 31/91 \(34\.1%\), a net gain of nine tasks \(\+9\.9pp\)\. Per\-task paired outcomes comprise 15 failure→\\rightarrowsuccess transitions, six success→\\rightarrowfailure transitions, and 70 unchanged outcomes, totaling 91\. The complete\-denominator robustness analysis retains all 102 tasks and does not count the 11 infrastructure failures as successes: 22/102 \(21\.6%\)→\\rightarrow31/102 \(30\.4%\), \+8\.8pp\. The two denominators are reported separately, and per\-task changes use descriptive counts\. Both models use matching task\-selection digests\.
#### Odysseys\-Easy\.
Both models use the same harness in the hybrid setting described above\. The baseline completes 45/45 tasks; the post\-trained model has 44 valid results and one infrastructure failure\. The primary comparison uses the 44 tasks with valid results for both models\. Baseline and post\-trained Rubric Avg are 19\.71% and 25\.96% \(\+6\.25pp\); Task Avg is 18\.86% and 25\.18% \(\+6\.32pp\); Perfect is 2/44 \(4\.55%\) and 4/44 \(9\.09%\)\. The Perfect gain is computed from raw counts:100\(4/44−2/44\)100\(4/44\-2/44\)is approximately \+4\.55pp\.
The baseline’s full 45\-task reference is reported separately as Rubric Avg 21\.13%, Task Avg 20\.22%, and Perfect 2/45 \(4\.44%\); it does not replace the baseline on the 44 mutually valid tasks\. The post\-trained model’s 45th task remains an infrastructure failure\. The 44 tasks contain 208 rubric conditions\. Rubric Avg is a condition\-level micro\-average, with baseline and post\-trained counts of 41/208 and 54/208\. Task Avg is the macro\-average of per\-task rubric means, and Perfect requires every condition of a task to be satisfied\. Aggregates are recomputed from each model’s saved results without mixing records from other judges\. Results cover the Easy subset of Odysseys\.
#### WebArena\-Verified\.
We evaluate the same trained checkpoint used for REAL and Odysseys\-Easy with our own implementation of the fixed harness\. Within WebArena\-Verified, the baseline and SFT models use matched task sets, execution budgets, and evaluation settings\. Table[2](https://arxiv.org/html/2610.37786#S4.T2)retains the benchmark’s strict scores\. Supplementary rescoring of the same SFT outputs ignores JSON\-format judgment: Retrieve passes increase from 39/325 \(12\.00%\) to 105/325 \(32\.31%\), a difference of 66 passes \(\+20\.31pp\)\. This is a scoring\-protocol comparison without new agent execution\. It does not replace the strict comparison or establish the cause of the entire strict Retrieve decline; no format\-relaxed baseline or Overall result is reported\.
#### Experimental reference and task distribution\.
The baseline without additional training provides a model reference from the same starting point; this comparison measures transfer utility after post\-training on environment data\. Benchmarks are reported independently\. Training data are generated through a unified task–evaluator pipeline, with limited coverage of long\-horizon, multistage tasks and tasks with strong intermediate\-state dependencies\. This limitation concerns data\-construction capabilities; source fidelity is measured separately in RQ2\.
### E\.2Data\-Source Comparison on Odysseys\-All
This experiment compares three separately fine\-tuned models using the same backbone, training configuration, and evaluation harness\. TheWebAnything, WebHarbor, and VeriEnv collections are identified asall661,Core16, andVeriEnv, respectively\. They are separate from the 5,856\-trajectory training collection reported in Appendix[E\.1](https://arxiv.org/html/2610.37786#A5.SS1)\. The collections have similar trajectory counts, with their different training\-row counts reported in Table[12](https://arxiv.org/html/2610.37786#A5.T12)\.
#### Data construction\.
WebHarbor \(Core16\)starts from 663 native queries across WebHarbor’s official 16 sites\. Existing trajectories collected with the fixed harness are filtered for successful execution, excluding timeouts and tool errors, leaving 617 trajectories and 5,240 training rows\.WebAnything\(all661\)uses queries generated by our pipeline, matching the site and task\-category quotas of the official 663\-query WebHarbor pool\. Its final training collection contains 661 trajectories and 5,520 rows\.VeriEnvstarts from 2,500 native tasks across Apartments, Coursera, Discogs, LinkedIn, and Weather\. Task\-category quotas select 663 tasks, yielding 663 training trajectories and 9,244 rows\. Site\-quota matching applies to theWebAnything–WebHarbor construction; VeriEnv uses its own five\-site task pool\.
Table 12:Final training\-set sizes for the data\-source comparison\. Row counts refer to training\-file records\.
#### Evaluation population and metrics\.
The evaluation uses Odysseys\-All rather than the Easy subset\. The reported validity filter excludes infrastructure failures, source\-blocked runs, and unfinished runs, leaving 194 valid tasks forWebAnything, 196 for WebHarbor, and 197 for VeriEnv\. The intersection contains 189 tasks and defines the common comparison in Table[3](https://arxiv.org/html/2610.37786#S4.T3)\. Table[13](https://arxiv.org/html/2610.37786#A5.T13)additionally reports results on each model’s own valid\-task set\.
On the common subset,WebAnything’s Rubric Avg exceeds WebHarbor and VeriEnv by 3\.51 and 4\.02 percentage points; its Task Avg is higher by 3\.91 and 4\.17 percentage points, respectively\. Under shared training and evaluation settings, theWebAnything\-trained model achieves higher Rubric Avg and Task Avg than models trained on the compared collections\.
Rubric Avg pools satisfied rubric conditions across the retained tasks\. Task Avg equally weights each retained task’s rubric\-completion fraction\. Perfect requires every rubric condition of a task to be satisfied\. All reported scores use the retained valid\-task sets from the 200\-task suite\.
Table 13:Odysseys\-All results using each model’s own valid\-task set\. Score values are percentages\. The common 189\-task comparison is reported separately in Table[3](https://arxiv.org/html/2610.37786#S4.T3)\.
## Appendix FReproducibility Materials and Data Governance
Supplementary materials include the 244\-site inventory, the 14\-domain/53\-category mapping, additional\-review markers for 113 sites, and original1440×10001440\\times 1000screenshots and digests\. The separate atlas retains all frozen homepages by application domain without filtering presentation or resource anomalies\. Historical qualitative comparisons additionally preserve nine original screenshots and their corresponding per\-page scores\.
For reproduction, the resource pool, historical 85\-site subset, RQ2 comparison artifacts, and training sources are associated separately\. Models, harnesses, tasks and evaluators, runtime budgets, initial states, test adapters, and reasons for nonexecution are preserved\. The evidence scope of each result appears in Appendix[A\.2](https://arxiv.org/html/2610.37786#A1.SS2)\.
Environment distribution is constrained by content licenses, privacy, and access authorization; restricted resources are handled separately from publicly shareable anonymized statistics\. Side\-effecting operations involving payments, posting, deletion, or real\-account modification are prohibited by default\. Released environments contain neither real credentials nor private user content\. AI tools assisted textual organization and formatting of this manuscript; the authors are responsible for verifying experimental numbers and technical conclusions\.
### F\.1Complete Site Inventory
The following lists all 244 unique site artifacts frozen as of October 9, 2026, grouped by first\-level application domain in the resource inventory\. Parentheses indicate site counts per domain; there are 14 domains and 53 fine\-grained categories\. Names and categories follow the frozen inventory\. The list describes resource\-pool inclusion, not uniform functional acceptance of every site\. Artifacts with presentation anomalies are retained; diagnostic definitions appear in Appendix[A\.6](https://arxiv.org/html/2610.37786#A1.SS6)\.
#### E\-commerce and retail \(33 sites\)\.
Amazon; Apple; Backcountry; Best Buy; B&H Photo; Birkenstock; CarMax; Cars\.com; Carvana; Dillard’s; DJI; Google Shopping; IKEA; JCPenney; Kelley Blue Book; Macy’s Wine Shop; Michaels; Micro Center; Parkers; Porsche; Prestashop; Samsung; SHEIN; Shopify; Speedo; Target; Trader Joe’s; UNIQLO; US Appliance; Versus; Warhammer; Wine Access; Zara\.
#### Development and research \(32 sites\)\.
Anthropic; ArXiv; Choosealicense; Claude Code; Cohere; DBLP; DeepSeek; DJICDN; ElevenLabs; Gitea; GitHub; Gitlab; Google DeepMind; Grafana; Groq; Home Assistant; Hugging Face; ICLR; CERN WWW Project; Kaggle; Microsoft Azure; Mistral; ModelScope; Tencent Cloud; NVIDIA; Openreview; Phys\.org; SourceForge; Statista; Superset; Wandb; Zotero\.
#### Travel and local services \(30 sites\)\.
Airbnb; Amtrak; Apartments\.com; Booking; Carnival Cruise; China Eastern Airlines; Compass; China Southern Airlines; Ctrip; Delta; Doordash; FlightAware; Google Flights; LandWatch; Marriott; Megabus; MTA; Opentable; Public Storage; Qatar Airways; Raising Cane’s; RE/MAX; Ryanair; SpotHero; Student\.com; Thumbtack; TourRadar; Trip\.com; United Airlines; Wanderlog\.
#### Finance and enterprise services \(26 sites\)\.
ACCA; Amazon Jobs; American Express; Better Business Bureau; Cboe; Chase; Chronicle Jobs; Chinese Institute of Certified Public Accountants; CoinMarketCap; Erpnext; Google Finance; Hubspot; IRS Refund; NYSE; OhioMeansJobs; Robinhood; U\.S\. Securities and Exchange Commission; Shui5; SmartAsset; Super Lawyers; Turbotax; Walmart Careers; Y Combinator; Yahoo Finance; Zendesk; ZipRecruiter\.
#### Entertainment, sports, and media \(26 sites\)\.
Bandcamp; BBC News; Bilibili; BoardGameGeek; Chess\.com; Discogs; Disney; ESPN; Eventbrite; Fox Sports; IGN; IMDb; Jellyfin; League of Legends; NBA; NFL; Playblackdesert; Red Bull; Rotten Tomatoes; SoundCloud; Stashmedia; Steam; StubHub; Ticketek; Ticketmaster; YouTube\.
#### Government and public services \(17 sites\)\.
ACRA Singapore; National Audit Office of the People’s Republic of China; California\.gov; Canada Revenue Agency; Data\.gov; GOV\.UK; Library of Congress; Medicare\.gov; NPS\.gov Homepage \(U\.S\. National Park Service\); Ohio\.gov; Recreation\.gov; U\.S\. Customs and Border Protection; U\.S\. Department of Justice; USA\.gov; USCIS; United States DOGE Service; Virginia DMV\.
#### Search, knowledge, and general\-purpose tools \(15 sites\)\.
AccuWeather; Cambridge Dictionary; Drupal; Ghost; Google Maps; Google Search; Huiji Wiki; Merriam\-Webster; Tampermonkey; The Weather Network; Weather\.com; Wikipedia; Windy; Wolfram Alpha; Wordpress\.
#### Collaboration and productivity \(13 sites\)\.
Airtable; Asana; Canva; Dropbox; Excalidraw; Figma; Linear; Nextcloud; Notion; Penpot; Surveymonkey; Trello; WPS\.
#### Education \(13 sites\)\.
UC Berkeley; Civil Aviation Flight University of China; Civil Aviation University of China CUCAS; Coolmath4Kids; Coursera; Instructure; Moodle; Ohio State University; PhET Simulations; Shanghai Innovation Institute; Stanford University; TED; University of Michigan\.
#### Communication and office tools \(11 sites\)\.
4shared; Discord; Feishu; Gmail; Google Calendar; Jitsi; Mattermost; MEGA; Rocket Chat; Slack; Verizon\.
#### Social networking and communities \(11 sites\)\.
9GAG; Craigslist; Discourse; Fandom; Imgur; LinkedIn; Mastodon; Reddit; Threads; Tumblr; X \(Twitter\)\.
#### Healthcare \(9 sites\)\.
America’s Health Rankings; BabyCenter; CVS; Drugs\.com; Healthgrades; Healthline; Mayo Clinic; WebMD; WebMD Doctor\.
#### Lifestyle Knowledge \(5 sites\)\.
Adopt\-a\-Pet; American Kennel Club; Allrecipes; Cookpad; Petfinder\.
#### Logistics services \(3 sites\)\.
FedEx; UPS; USPS\.相似文章
WebAnything:从真实网络到可扩展的智能体环境
WebAnything 是一个全自动框架,能从真实 URL 重建可复用、源绑定的 Web 环境,用于可扩展的智能体训练与评估。在 244 个网站环境上微调 Qwen3.5-9B,在 REAL、Odysseys 与 WebArena-Verified 基准上取得显著成功率提升。
Weblica:用于视觉 Web 智能体的可扩展且可复现的训练环境
Apple Research 推出了 Weblica,这是一个利用 HTTP 缓存和基于大语言模型(LLM)的合成技术,为视觉 Web 智能体创建可扩展且可复现训练环境的框架。
MM-WebAgent: 一种用于网页生成的分层多模态Web智能体
MM-WebAgent是一种分层智能体框架,通过联合优化布局和多模态内容来协调基于AIGC的元素生成,从而生成连贯且视觉一致的网页。本文引入了一个基准测试和多级评估协议,展示了该框架相比代码生成和基于智能体的基线方法的改进。
WebChallenger:一个可靠且高效的通用型Web智能体
WebChallenger是一个新的Web智能体框架,通过架构设计而非模型规模来复现人类认知优势,使用开放权重模型无需微调即可在多个基准测试中取得出色性能。
Region4Web:重新思考网络智能体的观测空间粒度
本文介绍了 Region4Web 框架,该框架通过将观测空间组织成功能区域而非单个元素,从而提升了网络智能体的性能。研究表明,这种方法在 WebArena 基准测试上缩短了观测长度并提高了任务成功率。