Repository navigation
Webstone 0.4.0
Browser Eval 0.4.0 moves Web Fetch and Web Search scoring into this repository and distributes public benchmark inputs through Hugging Face. Install the Browser Eval package to use lexbench-webfetch and lexbench-websearch; the retired standalone repositories are no longer installation dependencies.
Changes and migration
- Public datasets use the
Lexmount/LexBench-*names on Hugging Face. Each selection binds a full commit and verified input hashes. Updating a dataset does not automatically change existing runs or Browser Eval's selected inputs. - Dataset maintainers submit changes with
python -m harness.benchmarks.publication --create-pr HF_REPOSITORYand the required build arguments. This replaces the direct--publishaction. Merge the reviewed dataset PR before selecting its commit in Browser Eval. - Evaluation results stay local. HTML reports can be generated, inspected and rebuilt from saved evidence; sharing through Artifact Site requires authorization. LLM verification remains optional.
- The English and Chinese READMEs distinguish datasets, evaluation code and upstream sources, and browsers/tools.
Web Fetch, Web Search and Browser Trajectory Replay are available through their track guides. Autonomous Browser Use remains experimental. Real providers require their credentials; WebArena replay also requires its self-hosted sites. Full third-party references remain subject to their original terms and acquisition requirements.
Install
git clone --branch v0.4.0 https://github.com/lexmount/browser-eval.git
cd browser-eval
uv sync --frozen
uv run --frozen browser-harness-eval validateThe attached wheel and source archive both declare version 0.4.0. SHA256SUMS lists their checksums.
Benchmark input pins
Browser Eval source is bound to software commit b220d07f57f5ce1fe6fb21db2b433105837fb85e. Input selections and their file hashes are recorded in the release data lock.
| Dataset | HF commit |
|---|---|
| Lexmount/LexBench-Web-Fetch | 3d8aa5cf76711a5f1609d66addc8467a9b10224e |
| Lexmount/LexBench-Web-Search | 76d9c2b685cc6da1f2a2aaceb7daa224e67155da |
| Lexmount/LexBench-SimpleQA-Verified | 550ef09fa823ac4d9b3859ddefed3542b5b7e65c |
| Lexmount/LexBench-WebMainBench | 180b3cc6177df75ac9107ea8c76e3506ee96c5c9 |
| Lexmount/LexBench-WCXB | d1381fdd95505c48bc17911479a8182c0d442fb0 |
| Lexmount/LexBench-Trajectory-Replay | 27e3b11926a8c18b3b29ba83a2e391caabf49570 |
| Lexmount/LexBench-WebArena-Replay | fc32333defbb032da76d7921623e4bd503c48f03 |
| Lexmount/LexBench-Headless-Browser | 663248551204393cf38abbb18a9c5ddfa417118d |
Historical measurements retain their original input and scorer identities. Comparisons across changed scoring rules require common-version rescoring; changed task populations may require separate results or new calls. See the benchmark comparison contract.
Validation
The release commit passed the main-branch CI workflow, including tests, installation/packaging and browser checks. The attached wheel also passed a clean offline installation, runtime-version checks and both benchmark CLI entry points.