Feature Extraction
Transformers
Safetensors
English
multilingual
laya_browser
laya
custom_code
system-1
browser-agent
web-navigation
decision-model
mmbert
mind2web
tilelang
Instructions to use cklxx/laya-browser with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use cklxx/laya-browser with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="cklxx/laya-browser", trust_remote_code=True)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("cklxx/laya-browser", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Single model: v15s (clean retrain, suite B 100 %); remove v10, v10s, v11s, v14s (kept in history)
Browse files- .gitattributes +1 -0
- README.md +87 -149
- code/verify.py +2 -2
- results/v15s/gym_eval_v15s.json +392 -0
- results/v15s/gym_eval_v15s_plan.json +490 -0
- results/v15s/suiteA_v15s.json +338 -0
- results/v15s/suiteB_v15s.json +380 -0
- results/v15s/v15s.log +210 -0
- v10/encoder/config.json +0 -84
- v10/model.safetensors +0 -3
- v10/rl_agent_config.json +0 -31
- v10/tokenizer/tokenizer.json +0 -0
- v10/tokenizer/tokenizer_config.json +0 -15
- v10s/rl_agent_config.json +0 -29
- v11s/encoder/config.json +0 -79
- v11s/model.safetensors +0 -3
- v11s/rl_agent_config.json +0 -29
- v11s/tokenizer/tokenizer.json +0 -3
- v11s/tokenizer/tokenizer_config.json +0 -25
- v14s/encoder/config.json +0 -79
- v14s/model.safetensors +0 -3
- v14s/tokenizer/tokenizer.json +0 -3
- v14s/tokenizer/tokenizer_config.json +0 -25
- {v10s → v15s}/encoder/config.json +0 -0
- {v10s → v15s}/model.safetensors +1 -1
- {v14s → v15s}/rl_agent_config.json +1 -1
- {v10s → v15s}/tokenizer/tokenizer.json +0 -0
- {v10s → v15s}/tokenizer/tokenizer_config.json +0 -0
.gitattributes
CHANGED
|
@@ -38,3 +38,4 @@ assets/laya_browser_demo.gif filter=lfs diff=lfs merge=lfs -text
|
|
| 38 |
assets/laya_browser_demo.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 39 |
v11s/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 40 |
v14s/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 38 |
assets/laya_browser_demo.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 39 |
v11s/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 40 |
v14s/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
v15s/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -10,182 +10,120 @@ tags:
|
|
| 10 |
- browser-agent
|
| 11 |
- web-navigation
|
| 12 |
- decision-model
|
| 13 |
-
-
|
| 14 |
- mind2web
|
| 15 |
- tilelang
|
| 16 |
datasets:
|
| 17 |
- osunlp/Mind2Web
|
|
|
|
| 18 |
---
|
| 19 |
|
| 20 |
# laya-browser — laya fine-tuned as a browser-agent decision head (drop-in replacement for TypeSafe Jev)
|
| 21 |
|
| 22 |

|
| 23 |
|
| 24 |
-
*46-second demo ([mp4](assets/laya_browser_demo.mp4)): v10s drives headless Chromium through jev-ultrafast, one encoder pass per step; recorded with `code/apps/make_demo.py`.*
|
| 25 |
-
|
| 26 |
**laya** ([convaiinnovations/laya](https://huggingface.co/convaiinnovations/laya)) is a non-autoregressive "System 1" decision model:
|
| 27 |
-
one bidirectional encoder pass answers several typed questions (`choice` / `score` / `noul`) with calibrated probabilities, no text
|
| 28 |
-
Out of the box it is near chance at browser decisions ("which element should I click for this goal?"
|
| 29 |
-
|
| 30 |
-
This repo
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
|
| 41 |
-
|
|
| 42 |
-
| Suite
|
| 43 |
-
|
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
case recorded on a suite A/B start page.
|
| 55 |
-
|
| 56 |
-
**What changed in the harness** (`code/jev-ultrafast.patch`, applies to jev-ultrafast `1231850`). Half of the original suite
|
| 57 |
-
failures were harness bugs, not model errors:
|
| 58 |
-
- a `PRESS_ENTER` control, offered while a non-empty text field is focused (arXiv's search overlay has no submit button);
|
| 59 |
-
- elements covered by an unrelated element (modals, overlays, banners) are no longer offered; a target covered by its own ancestor
|
| 60 |
-
is clicked through;
|
| 61 |
-
- observation retries while the document is navigating; a choice that fails 3× is excluded, as is the same action repeated on the
|
| 62 |
-
same URL (reload loops);
|
| 63 |
-
- an optional sub-goal planner (`JEV_PLANNER=1`: the text model splits the task once, DONE advances to the next sub-goal, a
|
| 64 |
-
text-model check rejects a sub-goal DONE the page does not show).
|
| 65 |
-
Server side: wide choices are split into chunks above 60 options (a 160-link page gave each label ~4 tokens and a flat
|
| 66 |
-
distribution), and a one-option choice no longer crashes the fast path.
|
| 67 |
-
|
| 68 |
-
**What changed in the data** (all collected in the real browser, no suite pages):
|
| 69 |
-
- `rollouts2.py`: scripted search → `PRESS_ENTER`/submit → DONE, "open the article about X", scroll-to-next-page, scroll-then-click,
|
| 70 |
-
`<select>` with intent-style goals ("Sort by price: low to high."), type-then-pick-a-suggestion; 2.3k cases on 206 sites.
|
| 71 |
-
- `convert_nnetnav.py`: 8.9k steps from [stanfordnlp/nnetnav-live](https://huggingface.co/datasets/stanfordnlp/nnetnav-live)
|
| 72 |
-
(element tables capped at 45, held out by site).
|
| 73 |
-
- target lists sampled to the server's chunk width (≤ 40) and final-round width (2–6) so labels are never truncated in training.
|
| 74 |
-
|
| 75 |
-
**Where it breaks: long horizons.** On held-out synthetic forms (below) v14s ends flight and hotel searches after 1–2 steps (DONE
|
| 76 |
-
too early) or loops. Jev's own Google Flights run needs 11 actions: one-way, type origin → pick the suggestion, type destination →
|
| 77 |
-
pick the suggestion, open the calendar, pick the day, Done, Search.
|
| 78 |
-
|
| 79 |
-
**In progress: v15s** (clean retrain from the base, no DAgger, no suite pages) adds:
|
| 80 |
-
- `code/finetune/webgym/`: a local synthetic web environment (flight / hotel search forms, shop listings) with randomized widget
|
| 81 |
-
implementations — autocomplete comboboxes inline or behind a trigger button, month-grid date pickers with Done/Apply, radio /
|
| 82 |
-
segmented / native / custom dropdowns, steppers and popups, cookie banners, forms pushed below the fold. A scripted expert
|
| 83 |
-
reads the page's own state, acts through jev's observations (so the format is exactly what the agent sees), and records each
|
| 84 |
-
step twice: under the full task and under the current sub-goal, plus a *verified* sub-goal DONE whenever a sub-goal is
|
| 85 |
-
satisfied. 12 % harmless detours teach recovery (including going back after a wrong submission). 1,408 successful episodes,
|
| 86 |
-
32k cases; seeds `900000 + 10·i` are held out for `eval_gym.py`.
|
| 87 |
-
- `annotate_subgoals.py`: Mind2Web trajectories segmented into planner-style sub-goals by the local Qwen
|
| 88 |
-
(trajectory-conditioned, Plan-and-Act style), 5.1k sub-goal-conditioned steps. Sub-goal DONE labels come only from webgym,
|
| 89 |
-
where they are checked against page state.
|
| 90 |
-
Results will be added here when the run finishes.
|
| 91 |
-
|
| 92 |
-
## What changed relative to the original laya
|
| 93 |
-
|
| 94 |
-
| | original laya (typed-decisions) | this repo |
|
| 95 |
-
|---|---|---|
|
| 96 |
-
| browser decision quality (16 real tasks × 3 runs, corrected checks) | 0 % | **v10s: 62 %**, v11s: 56 %, v10: 50 % (10 tasks pass 3/3, 6 fail 3/3; see below) |
|
| 97 |
-
| element top-1 on held-out pages (2,734 decisions, ~45 candidates) | 0.10 | **0.66** (v10), 0.63 (v10s), 0.62 (v11s) |
|
| 98 |
-
| operation accuracy (CLICK / TYPE_TEXT / SELECT / DONE) | 0.54 | 0.88–0.89 |
|
| 99 |
-
| latency per browser step (3 questions, 30–65 candidates) | 50–200 ms | 41–50 ms (v10), **17–23 ms** (v10s / v11s) |
|
| 100 |
-
| backbone | ModernBERT-large 421M | v10: same; v10s / v11s: mmBERT-base 322M |
|
| 101 |
-
| input format | jev's state verbatim (element table as JSON inside the state, truncated by the 1024-token window) | **format v2/v3**: elements live only in the option list (full label + role + current value), state keeps title / URL / history / 1.2–1.5k chars of text, `head_max_len` 512 → 768 |
|
| 102 |
-
| training data | LocalLLaMA/typed-decisions | 5,244 reverse-generated goals on 421 crawled pages (Qwen writes "the goal a user would state to need this element"), 700 real DONE states (clicks actually executed), 659 step-2 negatives, [Mind2Web](https://huggingface.co/datasets/osunlp/Mind2Web) train (7,296 steps, candidates re-rendered as an element table), 177 on-policy DAgger corrections (later found to contain suite-A tasks, see the progress update) |
|
| 103 |
-
| training | — | laya's RLCD recipe (noisy-logit policy gradient + soft CE), single GPU, no gradient checkpointing, 4 epochs (~2 h for v10, ~1 h for v10s), post-hoc temperature |
|
| 104 |
-
| inference | HF eager + autocast | optional TileLang fast path ([PR #25 to laya](https://github.com/NandhaKishorM/laya/pull/25)): fused GEMM/GEGLU/LayerNorm/RoPE, sliding-window flash attention, bf16-resident weights, CUDA graphs — 4–5× lower per-call latency, identical answers |
|
| 105 |
-
|
| 106 |
-
### Things that did **not** work (so you don't repeat them)
|
| 107 |
-
- Templated DONE goals ("Open the page titled X, stop once it is open") leak phrasing: the model learns *stop when ⇒ DONE*. DONE samples must be real landing pages after an executed action.
|
| 108 |
-
- If every DONE sample has exactly one prior action and every click sample has none, the model learns *any history ⇒ DONE*. Add mid-task negatives (step-2 goals on landing pages).
|
| 109 |
-
- Mind2Web alone kills DONE / TYPE_TEXT (no DONE there, CLICK dominates): re-weight rare operations (DONE ×4, TYPE_TEXT/SELECT ×3).
|
| 110 |
-
- Cutting page text to 3,000 chars saved nothing (the sequence is dominated by the head) and cost 0.04 top-1.
|
| 111 |
-
- `torch.compile` on variable-length batches recompiles per shape: 6× slower.
|
| 112 |
-
- Confidence-gated escalation to Qwen3-8B (System 2) made things *worse* (58 % → 42 %): on these pages the fine-tuned 322M/421M model is a better decider than an 8B general LLM. Use a stronger System 2 or none.
|
| 113 |
-
- jev's DOM reader hides password fields by design (login tasks are impossible) and never sees collapsed menus (Wikipedia's "Random article").
|
| 114 |
-
|
| 115 |
-
### What still fails
|
| 116 |
-
The suite is bimodal: 10 tasks pass 3/3 (category / tab / page navigation, checkbox, `<select>`, HN pages, DuckDuckGo search in some runs) and 6 fail 3/3:
|
| 117 |
-
"type then submit / pick a suggestion" flows (Wikipedia search ×2, arXiv), pagination that needs a scroll first (the model clicks the first
|
| 118 |
-
visible item instead), and Google Flights. v11s added 682 scripted scroll / search-submit / select trajectories (`code/finetune/rollouts.py`):
|
| 119 |
-
SELECT and DuckDuckGo improved, the scroll case did not — run-to-run variance on live sites (HN front page changes, DDG 50x pages) is larger
|
| 120 |
-
than the v10s ↔ v11s difference, so treat the two as equivalent.
|
| 121 |
-
|
| 122 |
-
### Teachers vs the fine-tuned student (80 held-out decisions, same element tables)
|
| 123 |
-
| decider | op acc | target top-1 | s / decision |
|
| 124 |
-
|---|---|---|---|
|
| 125 |
-
| Ternary-Bonsai-2-27B (local, thinking off) | 0.825 | 0.554 | 1.56 |
|
| 126 |
-
| Bonsai-27B, thinking budget 300 tokens | 0.861 | 0.603 | 4.7 |
|
| 127 |
-
| Bonsai-27B, thinking unrestricted | 0.625 | 0.474 | 11 |
|
| 128 |
-
| Qwen3-8B-AWQ (35 % of requests failed, survivors only) | 0.904 | 0.617 | 0.38 |
|
| 129 |
-
| **laya v11s (322M, this repo; full 2,734-case set)** | **0.890** | **0.623** | **0.021** |
|
| 130 |
-
|
| 131 |
-
A 27B general model with a short thinking budget matches the 322M fine-tuned student at 200× the latency; neither 8B nor 27B is a useful
|
| 132 |
-
DAgger teacher or System-2 fallback here. Further gains need a stronger teacher or more targeted trajectories.
|
| 133 |
-
|
| 134 |
-
## Files
|
| 135 |
-
|
| 136 |
-
```
|
| 137 |
-
v14s/ mmBERT-base 322M, format v3, head_max_len 768 (best: suite B 100 %; serve with chunk threshold 60)
|
| 138 |
-
v10/ ModernBERT-large 421M, format v2, head_max_len 768 (best held-out top-1)
|
| 139 |
-
v10s/ mmBERT-base 322M, format v3, head_max_len 768 (17–23 ms per step; best on the live suite)
|
| 140 |
-
v11s/ v10s data + 682 scripted scroll / search-submit / select trajectories (equivalent to v10s within noise)
|
| 141 |
-
code/ finetune pipeline, laya systemone server, task suite, TileLang kernels, jev-ultrafast patch
|
| 142 |
-
results/ per-run suite JSONs and logs behind every number above (round3/: v12s–v14s, suite B, webgym baseline)
|
| 143 |
-
```
|
| 144 |
-
Each checkpoint is a laya checkpoint directory (`model.safetensors`, `encoder/`, `tokenizer/`, `rl_agent_config.json`); the config records
|
| 145 |
-
`laya_fmt` and `head_max_len_train` so the server applies the matching input format automatically.
|
| 146 |
|
| 147 |
## Use
|
| 148 |
|
| 149 |
```bash
|
| 150 |
huggingface-cli download cklxx/laya-browser --local-dir laya-browser
|
| 151 |
cd laya-browser/code && uv sync --extra fast # pinned uv.lock (Python 3.12, torch 2.11, tilelang 0.1.14)
|
| 152 |
-
uv run python verify.py
|
| 153 |
-
uv run python verify.py
|
| 154 |
-
```
|
| 155 |
-
Verified from a clean environment on 2026-09-21 (RTX 4070 Ti SUPER): `TYPE_TEXT → [2] Search Wikipedia (searchbox)`, 35 ms per step
|
| 156 |
-
stock / 28 ms with the fast path on a 65-option, 2.5k-token step. Extras: `--extra data` (Mind2Web conversion, dataset eval),
|
| 157 |
-
`--extra browser` (live suite / crawling; also needs jev-ultrafast with `code/jev-ultrafast.patch` applied and a Chromium with
|
| 158 |
-
`--remote-debugging-port=9222`).
|
| 159 |
-
|
| 160 |
-
```python
|
| 161 |
-
import laya
|
| 162 |
-
agent = laya.load("laya-browser/v10s") # a local laya checkpoint dir
|
| 163 |
-
agent.cfg["head_max_len"] = agent.cfg["head_max_len_train"]
|
| 164 |
-
# state / questions exactly as jev-ultrafast's model.choose() builds them, after the format-v3 transform in code/apps/systemone_server.py
|
| 165 |
-
result = agent.predict(state, questions)
|
| 166 |
```
|
| 167 |
|
| 168 |
-
As a TypeSafe replacement for jev-ultrafast:
|
| 169 |
|
| 170 |
```bash
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
# in jev-ultrafast (apply code/jev-ultrafast.patch): TYPESAFE_BASE_URL=http://127.0.0.1:8791
|
| 174 |
```
|
| 175 |
|
| 176 |
-
`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 177 |
|
| 178 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 179 |
|
| 180 |
-
|
| 181 |
-
DAgger → build → train → calibrate → eval → suite) with the exact scripts (`run_v10.sh`, `run_v10s.sh`, `run_final.sh`) and all intermediate
|
| 182 |
-
numbers from v1 to v10s.
|
| 183 |
|
| 184 |
-
##
|
| 185 |
|
| 186 |
-
|
| 187 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 188 |
|
| 189 |
## License
|
| 190 |
|
| 191 |
-
Apache-2.0, same as laya. Mind2Web
|
|
|
|
| 10 |
- browser-agent
|
| 11 |
- web-navigation
|
| 12 |
- decision-model
|
| 13 |
+
- mmbert
|
| 14 |
- mind2web
|
| 15 |
- tilelang
|
| 16 |
datasets:
|
| 17 |
- osunlp/Mind2Web
|
| 18 |
+
- stanfordnlp/nnetnav-live
|
| 19 |
---
|
| 20 |
|
| 21 |
# laya-browser — laya fine-tuned as a browser-agent decision head (drop-in replacement for TypeSafe Jev)
|
| 22 |
|
| 23 |

|
| 24 |
|
|
|
|
|
|
|
| 25 |
**laya** ([convaiinnovations/laya](https://huggingface.co/convaiinnovations/laya)) is a non-autoregressive "System 1" decision model:
|
| 26 |
+
one bidirectional encoder pass answers several typed questions (`choice` / `score` / `noul`) with calibrated probabilities, no text
|
| 27 |
+
generation. Out of the box it is near chance at browser decisions ("which element should I click for this goal?").
|
| 28 |
+
|
| 29 |
+
This repo fine-tunes it into the decision head of [browser-use/jev-ultrafast](https://github.com/browser-use/jev-ultrafast), whose
|
| 30 |
+
`/v1/systemone` request is exactly laya's `predict(state, questions)`: every step, one ~20 ms forward pass picks the operation
|
| 31 |
+
(CLICK / TYPE_TEXT / SELECT / PRESS_ENTER / SCROLL / DONE …) and its target element. Everything was trained and evaluated locally on
|
| 32 |
+
one RTX 4070 Ti SUPER (16 GB), no paid API; a local Qwen3-8B-AWQ only writes the text that TYPE_TEXT types.
|
| 33 |
+
|
| 34 |
+
**One model, `v15s/`.** Earlier checkpoints (v10, v10s, v11s, v14s) were removed from the main branch; they remain in the commit
|
| 35 |
+
history. This repo is updated only when a new version is clearly better.
|
| 36 |
+
|
| 37 |
+
## Results (v15s, mmBERT-base 322M, 17–23 ms per step)
|
| 38 |
+
|
| 39 |
+
| evaluation | result |
|
| 40 |
+
|---|---|
|
| 41 |
+
| **Suite B: 18 tasks on 18 sites that appear in no training source**, ×3 runs (`code/apps/browser_suite_b.py`) | **100 % (54/54)** |
|
| 42 |
+
| Suite A: the original 16 real-site tasks, ×3 (`code/apps/browser_suite.py`) | 81 % (39/48) |
|
| 43 |
+
| Held-out decisions (6,268: live pages, Mind2Web, NNetNav): operation / target top-1 | 0.757 / 0.593 |
|
| 44 |
+
| Held-out synthetic long-horizon forms (webgym, 10 each): flight / hotel / shop | 2/10 · 0/10 · 8/10 |
|
| 45 |
+
|
| 46 |
+
- **Suite B** is the headline number. At start-up it checks that none of its domains appear among the 682 domains of every
|
| 47 |
+
training source (`results/round3/train_domains.json`). Its tasks are mostly one to three steps: navigation, site search, man
|
| 48 |
+
pages, RFC / package search, a shop's search, page 2, sort by price.
|
| 49 |
+
- **Suite A** (the older suite) still fails `books-page2` (the "next" link is several scrolls down), `internet-dropdown` and Google Flights.
|
| 50 |
+
- **Long multi-field forms are the open problem.** The model now plans the right sequence (trip type, origin with its
|
| 51 |
+
autocomplete suggestion, passengers popup, submit, "Modify search" after a wrong submission) but confuses a date field labelled
|
| 52 |
+
"Departure" with the origin, and runs out of steps. See "What still fails".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
## Use
|
| 55 |
|
| 56 |
```bash
|
| 57 |
huggingface-cli download cklxx/laya-browser --local-dir laya-browser
|
| 58 |
cd laya-browser/code && uv sync --extra fast # pinned uv.lock (Python 3.12, torch 2.11, tilelang 0.1.14)
|
| 59 |
+
uv run python verify.py # downloads v15s, answers one recorded browser step
|
| 60 |
+
uv run python verify.py --fast # same through the TileLang fast path
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
```
|
| 62 |
|
| 63 |
+
As a TypeSafe replacement for jev-ultrafast (apply `code/jev-ultrafast.patch` to jev-ultrafast `1231850`):
|
| 64 |
|
| 65 |
```bash
|
| 66 |
+
python code/apps/systemone_server.py 8791 /path/to/laya-browser/v15s 60 # 60 = split choices wider than 60 options
|
| 67 |
+
# jev-ultrafast: TYPESAFE_BASE_URL=http://127.0.0.1:8791
|
|
|
|
| 68 |
```
|
| 69 |
|
| 70 |
+
The checkpoint records `laya_fmt` (v3) and `head_max_len_train` (768); the server applies the matching input format.
|
| 71 |
+
The chunk threshold matters: without it a 160-link page (Hacker News) leaves each option ~4 tokens and the choice becomes a coin
|
| 72 |
+
toss.
|
| 73 |
+
|
| 74 |
+
## What went into v15s
|
| 75 |
+
|
| 76 |
+
**Harness fixes** (`code/jev-ultrafast.patch`). Half of the original failures were harness bugs, not model errors:
|
| 77 |
+
a `PRESS_ENTER` control while a filled text field is focused (arXiv's search overlay has no submit button); elements covered by an
|
| 78 |
+
unrelated element are not offered, a target covered by its own ancestor is clicked through; observation retries while a page is
|
| 79 |
+
navigating; a choice that fails 3× or repeats on the same URL is excluded.
|
| 80 |
|
| 81 |
+
**Training data** (clean retrain from the mmBERT-base checkpoint; no suite start page and no DAgger data):
|
| 82 |
+
- 421 crawled pages with reverse-generated goals, 700 real DONE states, step-2 negatives;
|
| 83 |
+
- [Mind2Web](https://huggingface.co/datasets/osunlp/Mind2Web) train (7.3k steps) plus 5.1k steps re-labelled with planner-style
|
| 84 |
+
sub-goals by a local Qwen (trajectory-conditioned, Plan-and-Act style);
|
| 85 |
+
- 8.9k steps from [NNetNav-live](https://huggingface.co/datasets/stanfordnlp/nnetnav-live);
|
| 86 |
+
- 2.3k scripted real-browser trajectories on 206 sites (search → Enter, open an article, scroll to page 2, `<select>` with
|
| 87 |
+
intent-style goals, pick an autocomplete suggestion);
|
| 88 |
+
- 32k steps from **webgym** (`code/finetune/webgym/`): a local synthetic environment of flight / hotel search forms and shop
|
| 89 |
+
listings with randomized widgets (autocomplete inline or behind a trigger, calendars with month navigation and Done/Apply,
|
| 90 |
+
radio / segmented / native / custom dropdowns, steppers, popups, cookie banners, forms below the fold). A scripted expert acts
|
| 91 |
+
through jev's own observations and records each step under the full task and under its current sub-goal, plus a sub-goal DONE
|
| 92 |
+
verified against page state; 12 % harmless detours teach recovery.
|
| 93 |
|
| 94 |
+
Recipe: laya's RLCD (noisy-logit policy gradient + soft CE), 134k items, 3 epochs (~4 h), post-hoc temperature.
|
|
|
|
|
|
|
| 95 |
|
| 96 |
+
## What still fails
|
| 97 |
|
| 98 |
+
- Long forms: "Departure" (a date) vs origin; the 60-step budget runs out after a correction.
|
| 99 |
+
- Pages where the target is several screens down behind many distracting links (`books-page2`).
|
| 100 |
+
- Sites that block headless Chromium (DuckDuckGo, Bing, most airline and hotel sites) cannot be used at all.
|
| 101 |
+
- jev's DOM reader hides password fields by design, so logins are impossible.
|
| 102 |
+
|
| 103 |
+
Things that did not help: confidence-gated escalation to Qwen3-8B (worse: the fine-tuned model is the better decider on these
|
| 104 |
+
pages), a run-time sub-goal planner on top of v15s (20 % vs 33 % on the synthetic forms), torch.compile on variable shapes.
|
| 105 |
+
|
| 106 |
+
## Changelog
|
| 107 |
+
|
| 108 |
+
| version | date | change |
|
| 109 |
+
|---|---|---|
|
| 110 |
+
| v10s | 2026-09-21 | first usable model: format v3, 17–23 ms per step |
|
| 111 |
+
| v14s | 2026-09-26 | harness fixes, Enter / scroll / select data, NNetNav; suite B 100 % |
|
| 112 |
+
| **v15s** | 2026-09-27 | clean retrain without the DAgger set; long-horizon webgym data and sub-goal labels |
|
| 113 |
+
|
| 114 |
+
Correction: the DAgger set used from v10 to v14s came from running a Qwen teacher on suite A itself (152 of its 331 cases are suite-A
|
| 115 |
+
goals, often with wrong labels), so the suite-A numbers published for those versions were contaminated. v15s is trained without it;
|
| 116 |
+
suite B was never affected.
|
| 117 |
+
|
| 118 |
+
## Files
|
| 119 |
+
|
| 120 |
+
```
|
| 121 |
+
v15s/ the model (laya checkpoint dir: model.safetensors, encoder/, tokenizer/, rl_agent_config.json)
|
| 122 |
+
code/ server, suites, finetune pipeline (incl. webgym), TileLang kernels, jev-ultrafast patch, verify.py
|
| 123 |
+
results/ suite JSONs and logs behind the numbers above (results/v15s/, results/round3/)
|
| 124 |
+
assets/ demo video
|
| 125 |
+
```
|
| 126 |
|
| 127 |
## License
|
| 128 |
|
| 129 |
+
Apache-2.0, same as laya. Mind2Web and NNetNav are used under their own licenses for training only.
|
code/verify.py
CHANGED
|
@@ -1,12 +1,12 @@
|
|
| 1 |
"""Smoke test: download a checkpoint from the Hub (or use a local dir), load it, answer one recorded browser step.
|
| 2 |
|
| 3 |
-
python verify.py [
|
| 4 |
"""
|
| 5 |
import json, os, sys, time
|
| 6 |
os.environ.setdefault("USE_TF", "0"); os.environ.setdefault("TOKENIZERS_PARALLELISM", "false")
|
| 7 |
import torch, laya
|
| 8 |
|
| 9 |
-
which = next((a for a in sys.argv[1:] if not a.startswith("--")), "
|
| 10 |
if os.path.isdir(which):
|
| 11 |
ck = which
|
| 12 |
else:
|
|
|
|
| 1 |
"""Smoke test: download a checkpoint from the Hub (or use a local dir), load it, answer one recorded browser step.
|
| 2 |
|
| 3 |
+
python verify.py [v15s|/path/to/checkpoint] [--fast]
|
| 4 |
"""
|
| 5 |
import json, os, sys, time
|
| 6 |
os.environ.setdefault("USE_TF", "0"); os.environ.setdefault("TOKENIZERS_PARALLELISM", "false")
|
| 7 |
import torch, laya
|
| 8 |
|
| 9 |
+
which = next((a for a in sys.argv[1:] if not a.startswith("--")), "v15s")
|
| 10 |
if os.path.isdir(which):
|
| 11 |
ck = which
|
| 12 |
else:
|
results/v15s/gym_eval_v15s.json
ADDED
|
@@ -0,0 +1,392 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"kind": "flight",
|
| 4 |
+
"seed": 900000,
|
| 5 |
+
"ok": false,
|
| 6 |
+
"steps": 40,
|
| 7 |
+
"status": "ready",
|
| 8 |
+
"wall": 6.4,
|
| 9 |
+
"url": "http://127.0.0.1:8811/t/flight/900000",
|
| 10 |
+
"goal": "Show me a return flight from Oslo to Berlin on October 18, returning 23 October 2026 for 3 adults in premium economy. Stop when matching flight options are visible.",
|
| 11 |
+
"plan": [
|
| 12 |
+
"Show me a return flight from Oslo to Berlin on October 18, returning 23 October 2026 for 3 adults in premium economy. Stop when matching flight options are visible."
|
| 13 |
+
]
|
| 14 |
+
},
|
| 15 |
+
{
|
| 16 |
+
"kind": "flight",
|
| 17 |
+
"seed": 900010,
|
| 18 |
+
"ok": false,
|
| 19 |
+
"steps": 40,
|
| 20 |
+
"status": "ready",
|
| 21 |
+
"wall": 5.6,
|
| 22 |
+
"url": "http://127.0.0.1:8811/t/flight/900010",
|
| 23 |
+
"goal": "Look up round-trip flights from Tokyo to Amsterdam on October 13, returning 20 October 2026 for two adults in first class.",
|
| 24 |
+
"plan": [
|
| 25 |
+
"Look up round-trip flights from Tokyo to Amsterdam on October 13, returning 20 October 2026 for two adults in first class."
|
| 26 |
+
]
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"kind": "flight",
|
| 30 |
+
"seed": 900020,
|
| 31 |
+
"ok": true,
|
| 32 |
+
"steps": 12,
|
| 33 |
+
"status": "done",
|
| 34 |
+
"wall": 2.7,
|
| 35 |
+
"url": "http://127.0.0.1:8811/t/flight/900020/results?trip=oneway&origin=rom&destination=sel-ap&date=2026-10-15&adults=2&cabin=economy",
|
| 36 |
+
"goal": "Search for one-way flights from Roma to Seoul on 15 October 2026 for two adults. Stop when matching flight options are visible.",
|
| 37 |
+
"plan": [
|
| 38 |
+
"Search for one-way flights from Roma to Seoul on 15 October 2026 for two adults. Stop when matching flight options are visible."
|
| 39 |
+
]
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"kind": "flight",
|
| 43 |
+
"seed": 900030,
|
| 44 |
+
"ok": true,
|
| 45 |
+
"steps": 17,
|
| 46 |
+
"status": "done",
|
| 47 |
+
"wall": 3.1,
|
| 48 |
+
"url": "http://127.0.0.1:8811/t/flight/900030/results?trip=oneway&origin=hel&destination=muc&date=2026-10-26&adults=4&cabin=business",
|
| 49 |
+
"goal": "Show me a one-way flight from Helsinki to Munich on 26 October 2026 for four adults in business class.",
|
| 50 |
+
"plan": [
|
| 51 |
+
"Show me a one-way flight from Helsinki to Munich on 26 October 2026 for four adults in business class."
|
| 52 |
+
]
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"kind": "flight",
|
| 56 |
+
"seed": 900040,
|
| 57 |
+
"ok": false,
|
| 58 |
+
"steps": 40,
|
| 59 |
+
"status": "ready",
|
| 60 |
+
"wall": 6.4,
|
| 61 |
+
"url": "http://127.0.0.1:8811/t/flight/900040",
|
| 62 |
+
"goal": "Show me one way flights from Manchester to Bangkok on November 21 for 3 adults in business class.",
|
| 63 |
+
"plan": [
|
| 64 |
+
"Show me one way flights from Manchester to Bangkok on November 21 for 3 adults in business class."
|
| 65 |
+
]
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"kind": "flight",
|
| 69 |
+
"seed": 900050,
|
| 70 |
+
"ok": false,
|
| 71 |
+
"steps": 40,
|
| 72 |
+
"status": "ready",
|
| 73 |
+
"wall": 5.5,
|
| 74 |
+
"url": "http://127.0.0.1:8811/t/flight/900050",
|
| 75 |
+
"goal": "Show me a one-way flight from Amsterdam to Barcelona on November 8, 2026 for 1 adult in economy.",
|
| 76 |
+
"plan": [
|
| 77 |
+
"Show me a one-way flight from Amsterdam to Barcelona on November 8, 2026 for 1 adult in economy."
|
| 78 |
+
]
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"kind": "flight",
|
| 82 |
+
"seed": 900060,
|
| 83 |
+
"ok": false,
|
| 84 |
+
"steps": 40,
|
| 85 |
+
"status": "ready",
|
| 86 |
+
"wall": 5.8,
|
| 87 |
+
"url": "http://127.0.0.1:8811/t/flight/900060",
|
| 88 |
+
"goal": "Find one-way flights from Seoul to Copenhagen on 10 October 2026 for two adults in business class.",
|
| 89 |
+
"plan": [
|
| 90 |
+
"Find one-way flights from Seoul to Copenhagen on 10 October 2026 for two adults in business class."
|
| 91 |
+
]
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"kind": "flight",
|
| 95 |
+
"seed": 900070,
|
| 96 |
+
"ok": false,
|
| 97 |
+
"steps": 40,
|
| 98 |
+
"status": "ready",
|
| 99 |
+
"wall": 5.3,
|
| 100 |
+
"url": "http://127.0.0.1:8811/t/flight/900070",
|
| 101 |
+
"goal": "Look up a return flight from Barcelona to New York on November 13, returning November 27 for 1 adult. Stop when matching flight options are visible.",
|
| 102 |
+
"plan": [
|
| 103 |
+
"Look up a return flight from Barcelona to New York on November 13, returning November 27 for 1 adult. Stop when matching flight options are visible."
|
| 104 |
+
]
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"kind": "flight",
|
| 108 |
+
"seed": 900080,
|
| 109 |
+
"ok": false,
|
| 110 |
+
"steps": 40,
|
| 111 |
+
"status": "ready",
|
| 112 |
+
"wall": 5.7,
|
| 113 |
+
"url": "http://127.0.0.1:8811/t/flight/900080",
|
| 114 |
+
"goal": "Show me a one-way flight from Miami to Toronto on November 15 for one adult.",
|
| 115 |
+
"plan": [
|
| 116 |
+
"Show me a one-way flight from Miami to Toronto on November 15 for one adult."
|
| 117 |
+
]
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"kind": "flight",
|
| 121 |
+
"seed": 900090,
|
| 122 |
+
"ok": false,
|
| 123 |
+
"steps": 40,
|
| 124 |
+
"status": "ready",
|
| 125 |
+
"wall": 5.3,
|
| 126 |
+
"url": "http://127.0.0.1:8811/t/flight/900090",
|
| 127 |
+
"goal": "Find one-way flights from Barcelona to Bangkok on 4 October 2026 for two adults in first class. Show the results.",
|
| 128 |
+
"plan": [
|
| 129 |
+
"Find one-way flights from Barcelona to Bangkok on 4 October 2026 for two adults in first class. Show the results."
|
| 130 |
+
]
|
| 131 |
+
},
|
| 132 |
+
{
|
| 133 |
+
"kind": "hotel",
|
| 134 |
+
"seed": 900000,
|
| 135 |
+
"ok": false,
|
| 136 |
+
"steps": 40,
|
| 137 |
+
"status": "ready",
|
| 138 |
+
"wall": 5.1,
|
| 139 |
+
"url": "http://127.0.0.1:8811/t/hotel/900000",
|
| 140 |
+
"goal": "Find a hotel in Toronto from 31 October 2026 to November 2, sorted by price: low to high.",
|
| 141 |
+
"plan": [
|
| 142 |
+
"Find a hotel in Toronto from 31 October 2026 to November 2, sorted by price: low to high."
|
| 143 |
+
]
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"kind": "hotel",
|
| 147 |
+
"seed": 900010,
|
| 148 |
+
"ok": false,
|
| 149 |
+
"steps": 40,
|
| 150 |
+
"status": "ready",
|
| 151 |
+
"wall": 5.6,
|
| 152 |
+
"url": "http://127.0.0.1:8811/t/hotel/900010",
|
| 153 |
+
"goal": "Search for hotels in Chicago from 30 October 2026 to November 1 for three guests, sorted by price: low to high.",
|
| 154 |
+
"plan": [
|
| 155 |
+
"Search for hotels in Chicago from 30 October 2026 to November 1 for three guests, sorted by price: low to high."
|
| 156 |
+
]
|
| 157 |
+
},
|
| 158 |
+
{
|
| 159 |
+
"kind": "hotel",
|
| 160 |
+
"seed": 900020,
|
| 161 |
+
"ok": false,
|
| 162 |
+
"steps": 40,
|
| 163 |
+
"status": "ready",
|
| 164 |
+
"wall": 5.4,
|
| 165 |
+
"url": "http://127.0.0.1:8811/t/hotel/900020",
|
| 166 |
+
"goal": "Find a hotel in Oslo from 30 October 2026 to November 3, 2026 for one guest, only showing pet friendly.",
|
| 167 |
+
"plan": [
|
| 168 |
+
"Find a hotel in Oslo from 30 October 2026 to November 3, 2026 for one guest, only showing pet friendly."
|
| 169 |
+
]
|
| 170 |
+
},
|
| 171 |
+
{
|
| 172 |
+
"kind": "hotel",
|
| 173 |
+
"seed": 900030,
|
| 174 |
+
"ok": false,
|
| 175 |
+
"steps": 40,
|
| 176 |
+
"status": "ready",
|
| 177 |
+
"wall": 5.5,
|
| 178 |
+
"url": "http://127.0.0.1:8811/t/hotel/900030",
|
| 179 |
+
"goal": "Find stays in Toronto from November 16, 2026 to November 21, 2026, filtered to pet friendly.",
|
| 180 |
+
"plan": [
|
| 181 |
+
"Find stays in Toronto from November 16, 2026 to November 21, 2026, filtered to pet friendly."
|
| 182 |
+
]
|
| 183 |
+
},
|
| 184 |
+
{
|
| 185 |
+
"kind": "hotel",
|
| 186 |
+
"seed": 900040,
|
| 187 |
+
"ok": false,
|
| 188 |
+
"steps": 40,
|
| 189 |
+
"status": "ready",
|
| 190 |
+
"wall": 5.2,
|
| 191 |
+
"url": "http://127.0.0.1:8811/t/hotel/900040",
|
| 192 |
+
"goal": "Search for hotels in Tokyo from 14 November 2026 to 15 November 2026, with pet friendly.",
|
| 193 |
+
"plan": [
|
| 194 |
+
"Search for hotels in Tokyo from 14 November 2026 to 15 November 2026, with pet friendly."
|
| 195 |
+
]
|
| 196 |
+
},
|
| 197 |
+
{
|
| 198 |
+
"kind": "hotel",
|
| 199 |
+
"seed": 900050,
|
| 200 |
+
"ok": false,
|
| 201 |
+
"steps": 15,
|
| 202 |
+
"status": "done",
|
| 203 |
+
"wall": 2.6,
|
| 204 |
+
"url": "http://127.0.0.1:8811/t/hotel/900050/results?dest=cph&cin=2026-11-07&cout=2026-12-04&guests=1&sort=Guest+rating",
|
| 205 |
+
"goal": "Find stays in Copenhagen from December 4 to December 7, 2026 for one guest, sorted by guest rating.",
|
| 206 |
+
"plan": [
|
| 207 |
+
"Find stays in Copenhagen from December 4 to December 7, 2026 for one guest, sorted by guest rating."
|
| 208 |
+
]
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"kind": "hotel",
|
| 212 |
+
"seed": 900060,
|
| 213 |
+
"ok": false,
|
| 214 |
+
"steps": 25,
|
| 215 |
+
"status": "done",
|
| 216 |
+
"wall": 3.6,
|
| 217 |
+
"url": "http://127.0.0.1:8811/t/hotel/900060/results?dest=rom&cin=2026-11-03&cout=2027-06-10&guests=4",
|
| 218 |
+
"goal": "Find stays in Rome from November 3, 2026 to 10 November 2026 for 4 guests.",
|
| 219 |
+
"plan": [
|
| 220 |
+
"Find stays in Rome from November 3, 2026 to 10 November 2026 for 4 guests."
|
| 221 |
+
]
|
| 222 |
+
},
|
| 223 |
+
{
|
| 224 |
+
"kind": "hotel",
|
| 225 |
+
"seed": 900070,
|
| 226 |
+
"ok": false,
|
| 227 |
+
"steps": 11,
|
| 228 |
+
"status": "done",
|
| 229 |
+
"wall": 2.1,
|
| 230 |
+
"url": "http://127.0.0.1:8811/t/hotel/900070/results?cin=2026-09-27&guests=2&filter=Free+cancellation",
|
| 231 |
+
"goal": "Find a hotel in Chicago from 27 September 2026 to October 4, only showing free cancellation.",
|
| 232 |
+
"plan": [
|
| 233 |
+
"Find a hotel in Chicago from 27 September 2026 to October 4, only showing free cancellation."
|
| 234 |
+
]
|
| 235 |
+
},
|
| 236 |
+
{
|
| 237 |
+
"kind": "hotel",
|
| 238 |
+
"seed": 900080,
|
| 239 |
+
"ok": false,
|
| 240 |
+
"steps": 26,
|
| 241 |
+
"status": "done",
|
| 242 |
+
"wall": 3.8,
|
| 243 |
+
"url": "http://127.0.0.1:8811/t/hotel/900080/results?dest=nyc&cin=2026-11-16&cout=2027-06-20&guests=2&sort=Guest+rating",
|
| 244 |
+
"goal": "Look for a place to stay in New York from November 16, 2026 to 20 November 2026 for 2 adults, sorted by guest rating.",
|
| 245 |
+
"plan": [
|
| 246 |
+
"Look for a place to stay in New York from November 16, 2026 to 20 November 2026 for 2 adults, sorted by guest rating."
|
| 247 |
+
]
|
| 248 |
+
},
|
| 249 |
+
{
|
| 250 |
+
"kind": "hotel",
|
| 251 |
+
"seed": 900090,
|
| 252 |
+
"ok": false,
|
| 253 |
+
"steps": 35,
|
| 254 |
+
"status": "done",
|
| 255 |
+
"wall": 5.0,
|
| 256 |
+
"url": "http://127.0.0.1:8811/t/hotel/900090/results?dest=muc&cin=2026-11-07&cout=2027-06-02&guests=1",
|
| 257 |
+
"goal": "Search for hotels in Munich from November 2, 2026 to 7 November 2026 for one guest, sorted by price: low to high.",
|
| 258 |
+
"plan": [
|
| 259 |
+
"Search for hotels in Munich from November 2, 2026 to 7 November 2026 for one guest, sorted by price: low to high."
|
| 260 |
+
]
|
| 261 |
+
},
|
| 262 |
+
{
|
| 263 |
+
"kind": "shop",
|
| 264 |
+
"seed": 900000,
|
| 265 |
+
"ok": true,
|
| 266 |
+
"steps": 2,
|
| 267 |
+
"status": "done",
|
| 268 |
+
"wall": 1.1,
|
| 269 |
+
"url": "http://127.0.0.1:8811/t/shop/900000/p/18",
|
| 270 |
+
"goal": "Go to page 2 and open 'Hooli Water bottle X'.",
|
| 271 |
+
"plan": [
|
| 272 |
+
"Go to page 2 and open 'Hooli Water bottle X'."
|
| 273 |
+
]
|
| 274 |
+
},
|
| 275 |
+
{
|
| 276 |
+
"kind": "shop",
|
| 277 |
+
"seed": 900010,
|
| 278 |
+
"ok": true,
|
| 279 |
+
"steps": 1,
|
| 280 |
+
"status": "done",
|
| 281 |
+
"wall": 1.0,
|
| 282 |
+
"url": "http://127.0.0.1:8811/t/shop/900010?sort=Price%3A+low+to+high",
|
| 283 |
+
"goal": "Sort the products by price: low to high.",
|
| 284 |
+
"plan": [
|
| 285 |
+
"Sort the products by price: low to high."
|
| 286 |
+
]
|
| 287 |
+
},
|
| 288 |
+
{
|
| 289 |
+
"kind": "shop",
|
| 290 |
+
"seed": 900020,
|
| 291 |
+
"ok": false,
|
| 292 |
+
"steps": 40,
|
| 293 |
+
"status": "ready",
|
| 294 |
+
"wall": 5.7,
|
| 295 |
+
"url": "http://127.0.0.1:8811/t/shop/900020#home",
|
| 296 |
+
"goal": "Show page 3.",
|
| 297 |
+
"plan": [
|
| 298 |
+
"Show page 3."
|
| 299 |
+
]
|
| 300 |
+
},
|
| 301 |
+
{
|
| 302 |
+
"kind": "shop",
|
| 303 |
+
"seed": 900030,
|
| 304 |
+
"ok": false,
|
| 305 |
+
"steps": 4,
|
| 306 |
+
"status": "done",
|
| 307 |
+
"wall": 1.4,
|
| 308 |
+
"url": "http://127.0.0.1:8811/t/shop/900030?q=water+bottles",
|
| 309 |
+
"goal": "Find water bottles.",
|
| 310 |
+
"plan": [
|
| 311 |
+
"Find water bottles."
|
| 312 |
+
]
|
| 313 |
+
},
|
| 314 |
+
{
|
| 315 |
+
"kind": "shop",
|
| 316 |
+
"seed": 900040,
|
| 317 |
+
"ok": true,
|
| 318 |
+
"steps": 2,
|
| 319 |
+
"status": "done",
|
| 320 |
+
"wall": 1.1,
|
| 321 |
+
"url": "http://127.0.0.1:8811/t/shop/900040?brand=Hooli",
|
| 322 |
+
"goal": "Show only Hooli products.",
|
| 323 |
+
"plan": [
|
| 324 |
+
"Show only Hooli products."
|
| 325 |
+
]
|
| 326 |
+
},
|
| 327 |
+
{
|
| 328 |
+
"kind": "shop",
|
| 329 |
+
"seed": 900050,
|
| 330 |
+
"ok": true,
|
| 331 |
+
"steps": 1,
|
| 332 |
+
"status": "done",
|
| 333 |
+
"wall": 1.0,
|
| 334 |
+
"url": "http://127.0.0.1:8811/t/shop/900050?brand=Acme",
|
| 335 |
+
"goal": "Filter the list to the brand Acme.",
|
| 336 |
+
"plan": [
|
| 337 |
+
"Filter the list to the brand Acme."
|
| 338 |
+
]
|
| 339 |
+
},
|
| 340 |
+
{
|
| 341 |
+
"kind": "shop",
|
| 342 |
+
"seed": 900060,
|
| 343 |
+
"ok": true,
|
| 344 |
+
"steps": 3,
|
| 345 |
+
"status": "done",
|
| 346 |
+
"wall": 1.4,
|
| 347 |
+
"url": "http://127.0.0.1:8811/t/shop/900060?q=backpack",
|
| 348 |
+
"goal": "Search the shop for 'backpack'.",
|
| 349 |
+
"plan": [
|
| 350 |
+
"Search the shop for 'backpack'."
|
| 351 |
+
]
|
| 352 |
+
},
|
| 353 |
+
{
|
| 354 |
+
"kind": "shop",
|
| 355 |
+
"seed": 900070,
|
| 356 |
+
"ok": true,
|
| 357 |
+
"steps": 1,
|
| 358 |
+
"status": "done",
|
| 359 |
+
"wall": 1.0,
|
| 360 |
+
"url": "http://127.0.0.1:8811/t/shop/900070?brand=Umbrella",
|
| 361 |
+
"goal": "I only want to see Umbrella items.",
|
| 362 |
+
"plan": [
|
| 363 |
+
"I only want to see Umbrella items."
|
| 364 |
+
]
|
| 365 |
+
},
|
| 366 |
+
{
|
| 367 |
+
"kind": "shop",
|
| 368 |
+
"seed": 900080,
|
| 369 |
+
"ok": true,
|
| 370 |
+
"steps": 1,
|
| 371 |
+
"status": "done",
|
| 372 |
+
"wall": 1.0,
|
| 373 |
+
"url": "http://127.0.0.1:8811/t/shop/900080?sort=Price%3A+low+to+high",
|
| 374 |
+
"goal": "Show the products sorted by price: low to high.",
|
| 375 |
+
"plan": [
|
| 376 |
+
"Show the products sorted by price: low to high."
|
| 377 |
+
]
|
| 378 |
+
},
|
| 379 |
+
{
|
| 380 |
+
"kind": "shop",
|
| 381 |
+
"seed": 900090,
|
| 382 |
+
"ok": true,
|
| 383 |
+
"steps": 8,
|
| 384 |
+
"status": "done",
|
| 385 |
+
"wall": 1.7,
|
| 386 |
+
"url": "http://127.0.0.1:8811/t/shop/900090?sort=Price%3A+low+to+high&page=3",
|
| 387 |
+
"goal": "Go to page 3.",
|
| 388 |
+
"plan": [
|
| 389 |
+
"Go to page 3."
|
| 390 |
+
]
|
| 391 |
+
}
|
| 392 |
+
]
|
results/v15s/gym_eval_v15s_plan.json
ADDED
|
@@ -0,0 +1,490 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"kind": "flight",
|
| 4 |
+
"seed": 900000,
|
| 5 |
+
"ok": false,
|
| 6 |
+
"steps": 40,
|
| 7 |
+
"status": "ready",
|
| 8 |
+
"wall": 8.3,
|
| 9 |
+
"url": "http://127.0.0.1:8811/t/flight/900000",
|
| 10 |
+
"goal": "Show me a return flight from Oslo to Berlin on October 18, returning 23 October 2026 for 3 adults in premium economy. Stop when matching flight options are visible.",
|
| 11 |
+
"plan": [
|
| 12 |
+
"Set origin (from) to Oslo",
|
| 13 |
+
"Set destination (to) to Berlin",
|
| 14 |
+
"Set departure date to October 18, 2026",
|
| 15 |
+
"Set return date to October 23, 2026",
|
| 16 |
+
"Set number of passengers to 3",
|
| 17 |
+
"Set class to premium economy",
|
| 18 |
+
"Set trip type to return flight",
|
| 19 |
+
"Stop when matching flight options are visible"
|
| 20 |
+
]
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"kind": "flight",
|
| 24 |
+
"seed": 900010,
|
| 25 |
+
"ok": false,
|
| 26 |
+
"steps": 40,
|
| 27 |
+
"status": "ready",
|
| 28 |
+
"wall": 6.8,
|
| 29 |
+
"url": "http://127.0.0.1:8811/t/flight/900010",
|
| 30 |
+
"goal": "Look up round-trip flights from Tokyo to Amsterdam on October 13, returning 20 October 2026 for two adults in first class.",
|
| 31 |
+
"plan": [
|
| 32 |
+
"Set where from (origin, departure) to Tokyo",
|
| 33 |
+
"Set where to (destination, arrival) to Amsterdam",
|
| 34 |
+
"Set the departure date to October 13, 2026",
|
| 35 |
+
"Set the return date to October 20, 2026",
|
| 36 |
+
"Set the number of passengers to 2",
|
| 37 |
+
"Set the class to first class",
|
| 38 |
+
"Set trip type to round-trip",
|
| 39 |
+
"Submit the search and view the results"
|
| 40 |
+
]
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"kind": "flight",
|
| 44 |
+
"seed": 900020,
|
| 45 |
+
"ok": false,
|
| 46 |
+
"steps": 23,
|
| 47 |
+
"status": "blocked",
|
| 48 |
+
"wall": 5.2,
|
| 49 |
+
"url": "http://127.0.0.1:8811/t/flight/900020#explore",
|
| 50 |
+
"goal": "Search for one-way flights from Roma to Seoul on 15 October 2026 for two adults. Stop when matching flight options are visible.",
|
| 51 |
+
"plan": [
|
| 52 |
+
"Set where from (origin, departure) to Roma",
|
| 53 |
+
"Set where to (destination, arrival) to Seoul",
|
| 54 |
+
"Set the departure date to October 15, 2026",
|
| 55 |
+
"Set the number of passengers to 2",
|
| 56 |
+
"Set passenger type to adult",
|
| 57 |
+
"Set trip type to one-way",
|
| 58 |
+
"Submit the search and stop when matching flight options are visible"
|
| 59 |
+
]
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"kind": "flight",
|
| 63 |
+
"seed": 900030,
|
| 64 |
+
"ok": false,
|
| 65 |
+
"steps": 40,
|
| 66 |
+
"status": "ready",
|
| 67 |
+
"wall": 11.7,
|
| 68 |
+
"url": "http://127.0.0.1:8811/t/flight/900030",
|
| 69 |
+
"goal": "Show me a one-way flight from Helsinki to Munich on 26 October 2026 for four adults in business class.",
|
| 70 |
+
"plan": [
|
| 71 |
+
"Set where from (origin, departure) to Helsinki",
|
| 72 |
+
"Set where to (destination, arrival) to Munich",
|
| 73 |
+
"Set the departure date to October 26, 2026",
|
| 74 |
+
"Set the number of passengers to 4",
|
| 75 |
+
"Set the class to business",
|
| 76 |
+
"Set trip type to one-way",
|
| 77 |
+
"Submit the search and view the results"
|
| 78 |
+
]
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"kind": "flight",
|
| 82 |
+
"seed": 900040,
|
| 83 |
+
"ok": false,
|
| 84 |
+
"steps": 7,
|
| 85 |
+
"status": "blocked",
|
| 86 |
+
"wall": 2.7,
|
| 87 |
+
"url": "http://127.0.0.1:8811/t/flight/900040/results?trip=round&adults=1&cabin=economy#about",
|
| 88 |
+
"goal": "Show me one way flights from Manchester to Bangkok on November 21 for 3 adults in business class.",
|
| 89 |
+
"plan": [
|
| 90 |
+
"Set where from (origin, departure) to Manchester",
|
| 91 |
+
"Set where to (destination, arrival) to Bangkok",
|
| 92 |
+
"Set the departure date to November 21",
|
| 93 |
+
"Set the number of adults to 3",
|
| 94 |
+
"Set the class to business",
|
| 95 |
+
"Set trip type to one-way",
|
| 96 |
+
"Submit the search and view the results"
|
| 97 |
+
]
|
| 98 |
+
},
|
| 99 |
+
{
|
| 100 |
+
"kind": "flight",
|
| 101 |
+
"seed": 900050,
|
| 102 |
+
"ok": false,
|
| 103 |
+
"steps": 40,
|
| 104 |
+
"status": "ready",
|
| 105 |
+
"wall": 5.9,
|
| 106 |
+
"url": "http://127.0.0.1:8811/t/flight/900050",
|
| 107 |
+
"goal": "Show me a one-way flight from Amsterdam to Barcelona on November 8, 2026 for 1 adult in economy.",
|
| 108 |
+
"plan": [
|
| 109 |
+
"Set the origin (from) to Amsterdam",
|
| 110 |
+
"Set the destination (to) to Barcelona",
|
| 111 |
+
"Set the departure date to November 8, 2026",
|
| 112 |
+
"Set the number of passengers to 1",
|
| 113 |
+
"Set the class to economy",
|
| 114 |
+
"Set the trip type to one-way",
|
| 115 |
+
"Submit the search and view the results"
|
| 116 |
+
]
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"kind": "flight",
|
| 120 |
+
"seed": 900060,
|
| 121 |
+
"ok": false,
|
| 122 |
+
"steps": 40,
|
| 123 |
+
"status": "ready",
|
| 124 |
+
"wall": 6.1,
|
| 125 |
+
"url": "http://127.0.0.1:8811/t/flight/900060",
|
| 126 |
+
"goal": "Find one-way flights from Seoul to Copenhagen on 10 October 2026 for two adults in business class.",
|
| 127 |
+
"plan": [
|
| 128 |
+
"Set origin (from) to Seoul",
|
| 129 |
+
"Set destination (to) to Copenhagen",
|
| 130 |
+
"Set departure date to October 10, 2026",
|
| 131 |
+
"Set number of passengers to 2",
|
| 132 |
+
"Set class to Business",
|
| 133 |
+
"Set trip type to One-way",
|
| 134 |
+
"Submit the search and view the results"
|
| 135 |
+
]
|
| 136 |
+
},
|
| 137 |
+
{
|
| 138 |
+
"kind": "flight",
|
| 139 |
+
"seed": 900070,
|
| 140 |
+
"ok": false,
|
| 141 |
+
"steps": 40,
|
| 142 |
+
"status": "ready",
|
| 143 |
+
"wall": 6.1,
|
| 144 |
+
"url": "http://127.0.0.1:8811/t/flight/900070",
|
| 145 |
+
"goal": "Look up a return flight from Barcelona to New York on November 13, returning November 27 for 1 adult. Stop when matching flight options are visible.",
|
| 146 |
+
"plan": [
|
| 147 |
+
"Set where from (origin, departure) to Barcelona",
|
| 148 |
+
"Set where to (destination, arrival) to New York",
|
| 149 |
+
"Set the departure date to November 13, 2026",
|
| 150 |
+
"Set the return date to November 27, 2026",
|
| 151 |
+
"Set the number of passengers to 1",
|
| 152 |
+
"Set the trip type to return",
|
| 153 |
+
"Submit the search and stop when matching flight options are visible"
|
| 154 |
+
]
|
| 155 |
+
},
|
| 156 |
+
{
|
| 157 |
+
"kind": "flight",
|
| 158 |
+
"seed": 900080,
|
| 159 |
+
"ok": false,
|
| 160 |
+
"steps": 40,
|
| 161 |
+
"status": "ready",
|
| 162 |
+
"wall": 6.3,
|
| 163 |
+
"url": "http://127.0.0.1:8811/t/flight/900080",
|
| 164 |
+
"goal": "Show me a one-way flight from Miami to Toronto on November 15 for one adult.",
|
| 165 |
+
"plan": [
|
| 166 |
+
"Set the departure city (origin) to Miami",
|
| 167 |
+
"Set the arrival city (destination) to Toronto",
|
| 168 |
+
"Set the departure date to November 15",
|
| 169 |
+
"Set the number of passengers to 1",
|
| 170 |
+
"Set the passenger type to Adult",
|
| 171 |
+
"Set the trip type to One-way",
|
| 172 |
+
"Submit the search and view the flight results"
|
| 173 |
+
]
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"kind": "flight",
|
| 177 |
+
"seed": 900090,
|
| 178 |
+
"ok": false,
|
| 179 |
+
"steps": 17,
|
| 180 |
+
"status": "blocked",
|
| 181 |
+
"wall": 4.2,
|
| 182 |
+
"url": "http://127.0.0.1:8811/t/flight/900090",
|
| 183 |
+
"goal": "Find one-way flights from Barcelona to Bangkok on 4 October 2026 for two adults in first class. Show the results.",
|
| 184 |
+
"plan": [
|
| 185 |
+
"Set where from (origin, departure) to Barcelona",
|
| 186 |
+
"Set where to (destination, arrival) to Bangkok",
|
| 187 |
+
"Set the departure date to October 4, 2026",
|
| 188 |
+
"Set the number of passengers to 2",
|
| 189 |
+
"Set the class to First Class",
|
| 190 |
+
"Set trip type to One-way",
|
| 191 |
+
"Submit the search and show the results"
|
| 192 |
+
]
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"kind": "hotel",
|
| 196 |
+
"seed": 900000,
|
| 197 |
+
"ok": false,
|
| 198 |
+
"steps": 40,
|
| 199 |
+
"status": "ready",
|
| 200 |
+
"wall": 4.9,
|
| 201 |
+
"url": "http://127.0.0.1:8811/t/hotel/900000",
|
| 202 |
+
"goal": "Find a hotel in Toronto from 31 October 2026 to November 2, sorted by price: low to high.",
|
| 203 |
+
"plan": [
|
| 204 |
+
"Set the departure date to October 31, 2026",
|
| 205 |
+
"Set the return date to November 2, 2026",
|
| 206 |
+
"Set the sort order to price: low to high"
|
| 207 |
+
]
|
| 208 |
+
},
|
| 209 |
+
{
|
| 210 |
+
"kind": "hotel",
|
| 211 |
+
"seed": 900010,
|
| 212 |
+
"ok": false,
|
| 213 |
+
"steps": 40,
|
| 214 |
+
"status": "ready",
|
| 215 |
+
"wall": 6.0,
|
| 216 |
+
"url": "http://127.0.0.1:8811/t/hotel/900010",
|
| 217 |
+
"goal": "Search for hotels in Chicago from 30 October 2026 to November 1 for three guests, sorted by price: low to high.",
|
| 218 |
+
"plan": [
|
| 219 |
+
"Set the origin (departure) to Chicago",
|
| 220 |
+
"Set the departure date to October 30, 2026",
|
| 221 |
+
"Set the return date to November 1, 2026",
|
| 222 |
+
"Set the number of guests to 3",
|
| 223 |
+
"Sort the results by price: low to high"
|
| 224 |
+
]
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"kind": "hotel",
|
| 228 |
+
"seed": 900020,
|
| 229 |
+
"ok": false,
|
| 230 |
+
"steps": 40,
|
| 231 |
+
"status": "ready",
|
| 232 |
+
"wall": 5.6,
|
| 233 |
+
"url": "http://127.0.0.1:8811/t/hotel/900020",
|
| 234 |
+
"goal": "Find a hotel in Oslo from 30 October 2026 to November 3, 2026 for one guest, only showing pet friendly.",
|
| 235 |
+
"plan": [
|
| 236 |
+
"Set the arrival date to October 30, 2026",
|
| 237 |
+
"Set the departure date to November 3, 2026",
|
| 238 |
+
"Set the number of guests to 1",
|
| 239 |
+
"Set the pet friendly filter to enabled",
|
| 240 |
+
"Submit the search and view the results"
|
| 241 |
+
]
|
| 242 |
+
},
|
| 243 |
+
{
|
| 244 |
+
"kind": "hotel",
|
| 245 |
+
"seed": 900030,
|
| 246 |
+
"ok": false,
|
| 247 |
+
"steps": 40,
|
| 248 |
+
"status": "ready",
|
| 249 |
+
"wall": 6.0,
|
| 250 |
+
"url": "http://127.0.0.1:8811/t/hotel/900030",
|
| 251 |
+
"goal": "Find stays in Toronto from November 16, 2026 to November 21, 2026, filtered to pet friendly.",
|
| 252 |
+
"plan": [
|
| 253 |
+
"Set the departure date to November 16, 2026",
|
| 254 |
+
"Set the return date to November 21, 2026",
|
| 255 |
+
"Set the origin (departure) to Toronto",
|
| 256 |
+
"Set the destination (arrival) to Toronto",
|
| 257 |
+
"Set the trip type to stays",
|
| 258 |
+
"Set the filter to pet friendly"
|
| 259 |
+
]
|
| 260 |
+
},
|
| 261 |
+
{
|
| 262 |
+
"kind": "hotel",
|
| 263 |
+
"seed": 900040,
|
| 264 |
+
"ok": false,
|
| 265 |
+
"steps": 40,
|
| 266 |
+
"status": "ready",
|
| 267 |
+
"wall": 5.6,
|
| 268 |
+
"url": "http://127.0.0.1:8811/t/hotel/900040",
|
| 269 |
+
"goal": "Search for hotels in Tokyo from 14 November 2026 to 15 November 2026, with pet friendly.",
|
| 270 |
+
"plan": [
|
| 271 |
+
"Set the departure date to November 14, 2026",
|
| 272 |
+
"Set the return date to November 15, 2026",
|
| 273 |
+
"Set the destination (city) to Tokyo",
|
| 274 |
+
"Set the pet friendly filter to enabled"
|
| 275 |
+
]
|
| 276 |
+
},
|
| 277 |
+
{
|
| 278 |
+
"kind": "hotel",
|
| 279 |
+
"seed": 900050,
|
| 280 |
+
"ok": false,
|
| 281 |
+
"steps": 14,
|
| 282 |
+
"status": "blocked",
|
| 283 |
+
"wall": 3.1,
|
| 284 |
+
"url": "http://127.0.0.1:8811/t/hotel/900050",
|
| 285 |
+
"goal": "Find stays in Copenhagen from December 4 to December 7, 2026 for one guest, sorted by guest rating.",
|
| 286 |
+
"plan": [
|
| 287 |
+
"Set the origin (from) to Copenhagen",
|
| 288 |
+
"Set the departure date to December 4, 2026",
|
| 289 |
+
"Set the return date to December 7, 2026",
|
| 290 |
+
"Set the number of guests to 1",
|
| 291 |
+
"Sort by guest rating"
|
| 292 |
+
]
|
| 293 |
+
},
|
| 294 |
+
{
|
| 295 |
+
"kind": "hotel",
|
| 296 |
+
"seed": 900060,
|
| 297 |
+
"ok": false,
|
| 298 |
+
"steps": 40,
|
| 299 |
+
"status": "ready",
|
| 300 |
+
"wall": 6.9,
|
| 301 |
+
"url": "http://127.0.0.1:8811/t/hotel/900060/results?cin=2026-11-03&cout=2027-06-10&guests=2&filter=Pool%7CPet+friendly",
|
| 302 |
+
"goal": "Find stays in Rome from November 3, 2026 to 10 November 2026 for 4 guests.",
|
| 303 |
+
"plan": [
|
| 304 |
+
"Set the departure date to November 3, 2026",
|
| 305 |
+
"Set the return date to November 10, 2026",
|
| 306 |
+
"Set the number of guests to 4",
|
| 307 |
+
"Set the destination to Rome"
|
| 308 |
+
]
|
| 309 |
+
},
|
| 310 |
+
{
|
| 311 |
+
"kind": "hotel",
|
| 312 |
+
"seed": 900070,
|
| 313 |
+
"ok": false,
|
| 314 |
+
"steps": 4,
|
| 315 |
+
"status": "blocked",
|
| 316 |
+
"wall": 1.7,
|
| 317 |
+
"url": "http://127.0.0.1:8811/t/hotel/900070",
|
| 318 |
+
"goal": "Find a hotel in Chicago from 27 September 2026 to October 4, only showing free cancellation.",
|
| 319 |
+
"plan": [
|
| 320 |
+
"Set the arrival date to September 27, 2026",
|
| 321 |
+
"Set the departure date to October 4, 2026",
|
| 322 |
+
"Set the filter to show only free cancellation hotels"
|
| 323 |
+
]
|
| 324 |
+
},
|
| 325 |
+
{
|
| 326 |
+
"kind": "hotel",
|
| 327 |
+
"seed": 900080,
|
| 328 |
+
"ok": false,
|
| 329 |
+
"steps": 40,
|
| 330 |
+
"status": "ready",
|
| 331 |
+
"wall": 6.8,
|
| 332 |
+
"url": "http://127.0.0.1:8811/t/hotel/900080/results?cin=2026-11-16&cout=2027-06-20&guests=2&filter=Pool%7CPet+friendly",
|
| 333 |
+
"goal": "Look for a place to stay in New York from November 16, 2026 to 20 November 2026 for 2 adults, sorted by guest rating.",
|
| 334 |
+
"plan": [
|
| 335 |
+
"Set the arrival date to November 16, 2026",
|
| 336 |
+
"Set the departure date to November 20, 2026",
|
| 337 |
+
"Set the number of adults to 2",
|
| 338 |
+
"Set the sort order to guest rating",
|
| 339 |
+
"Search for places to stay in New York"
|
| 340 |
+
]
|
| 341 |
+
},
|
| 342 |
+
{
|
| 343 |
+
"kind": "hotel",
|
| 344 |
+
"seed": 900090,
|
| 345 |
+
"ok": false,
|
| 346 |
+
"steps": 40,
|
| 347 |
+
"status": "ready",
|
| 348 |
+
"wall": 5.9,
|
| 349 |
+
"url": "http://127.0.0.1:8811/t/hotel/900090",
|
| 350 |
+
"goal": "Search for hotels in Munich from November 2, 2026 to 7 November 2026 for one guest, sorted by price: low to high.",
|
| 351 |
+
"plan": [
|
| 352 |
+
"Set the origin (from) to Munich",
|
| 353 |
+
"Set the departure date to November 2, 2026",
|
| 354 |
+
"Set the return date to November 7, 2026",
|
| 355 |
+
"Set the number of guests to 1",
|
| 356 |
+
"Sort the results by price: low to high"
|
| 357 |
+
]
|
| 358 |
+
},
|
| 359 |
+
{
|
| 360 |
+
"kind": "shop",
|
| 361 |
+
"seed": 900000,
|
| 362 |
+
"ok": true,
|
| 363 |
+
"steps": 2,
|
| 364 |
+
"status": "done",
|
| 365 |
+
"wall": 1.6,
|
| 366 |
+
"url": "http://127.0.0.1:8811/t/shop/900000/p/18",
|
| 367 |
+
"goal": "Go to page 2 and open 'Hooli Water bottle X'.",
|
| 368 |
+
"plan": [
|
| 369 |
+
"Go to page 2",
|
| 370 |
+
"Open 'Hooli Water bottle X'"
|
| 371 |
+
]
|
| 372 |
+
},
|
| 373 |
+
{
|
| 374 |
+
"kind": "shop",
|
| 375 |
+
"seed": 900010,
|
| 376 |
+
"ok": true,
|
| 377 |
+
"steps": 1,
|
| 378 |
+
"status": "done",
|
| 379 |
+
"wall": 1.1,
|
| 380 |
+
"url": "http://127.0.0.1:8811/t/shop/900010?sort=Price%3A+low+to+high",
|
| 381 |
+
"goal": "Sort the products by price: low to high.",
|
| 382 |
+
"plan": [
|
| 383 |
+
"Sort products by price from low to high"
|
| 384 |
+
]
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"kind": "shop",
|
| 388 |
+
"seed": 900020,
|
| 389 |
+
"ok": false,
|
| 390 |
+
"steps": 40,
|
| 391 |
+
"status": "ready",
|
| 392 |
+
"wall": 3.9,
|
| 393 |
+
"url": "http://127.0.0.1:8811/t/shop/900020/p/14",
|
| 394 |
+
"goal": "Show page 3.",
|
| 395 |
+
"plan": [
|
| 396 |
+
"Go to page 3"
|
| 397 |
+
]
|
| 398 |
+
},
|
| 399 |
+
{
|
| 400 |
+
"kind": "shop",
|
| 401 |
+
"seed": 900030,
|
| 402 |
+
"ok": false,
|
| 403 |
+
"steps": 4,
|
| 404 |
+
"status": "done",
|
| 405 |
+
"wall": 1.5,
|
| 406 |
+
"url": "http://127.0.0.1:8811/t/shop/900030?q=water+bottles",
|
| 407 |
+
"goal": "Find water bottles.",
|
| 408 |
+
"plan": [
|
| 409 |
+
"Find water bottles"
|
| 410 |
+
]
|
| 411 |
+
},
|
| 412 |
+
{
|
| 413 |
+
"kind": "shop",
|
| 414 |
+
"seed": 900040,
|
| 415 |
+
"ok": false,
|
| 416 |
+
"steps": 3,
|
| 417 |
+
"status": "done",
|
| 418 |
+
"wall": 1.2,
|
| 419 |
+
"url": "http://127.0.0.1:8811/t/shop/900040/p/2",
|
| 420 |
+
"goal": "Show only Hooli products.",
|
| 421 |
+
"plan": [
|
| 422 |
+
"Filter products to show only Hooli products"
|
| 423 |
+
]
|
| 424 |
+
},
|
| 425 |
+
{
|
| 426 |
+
"kind": "shop",
|
| 427 |
+
"seed": 900050,
|
| 428 |
+
"ok": true,
|
| 429 |
+
"steps": 1,
|
| 430 |
+
"status": "done",
|
| 431 |
+
"wall": 1.1,
|
| 432 |
+
"url": "http://127.0.0.1:8811/t/shop/900050?brand=Acme",
|
| 433 |
+
"goal": "Filter the list to the brand Acme.",
|
| 434 |
+
"plan": [
|
| 435 |
+
"Filter the list to show only items from the brand Acme"
|
| 436 |
+
]
|
| 437 |
+
},
|
| 438 |
+
{
|
| 439 |
+
"kind": "shop",
|
| 440 |
+
"seed": 900060,
|
| 441 |
+
"ok": true,
|
| 442 |
+
"steps": 3,
|
| 443 |
+
"status": "done",
|
| 444 |
+
"wall": 1.4,
|
| 445 |
+
"url": "http://127.0.0.1:8811/t/shop/900060?q=backpack",
|
| 446 |
+
"goal": "Search the shop for 'backpack'.",
|
| 447 |
+
"plan": [
|
| 448 |
+
"Search the shop for 'backpack'"
|
| 449 |
+
]
|
| 450 |
+
},
|
| 451 |
+
{
|
| 452 |
+
"kind": "shop",
|
| 453 |
+
"seed": 900070,
|
| 454 |
+
"ok": true,
|
| 455 |
+
"steps": 1,
|
| 456 |
+
"status": "done",
|
| 457 |
+
"wall": 1.1,
|
| 458 |
+
"url": "http://127.0.0.1:8811/t/shop/900070?brand=Umbrella",
|
| 459 |
+
"goal": "I only want to see Umbrella items.",
|
| 460 |
+
"plan": [
|
| 461 |
+
"Set the item type to Umbrella"
|
| 462 |
+
]
|
| 463 |
+
},
|
| 464 |
+
{
|
| 465 |
+
"kind": "shop",
|
| 466 |
+
"seed": 900080,
|
| 467 |
+
"ok": true,
|
| 468 |
+
"steps": 1,
|
| 469 |
+
"status": "done",
|
| 470 |
+
"wall": 1.1,
|
| 471 |
+
"url": "http://127.0.0.1:8811/t/shop/900080?sort=Price%3A+low+to+high",
|
| 472 |
+
"goal": "Show the products sorted by price: low to high.",
|
| 473 |
+
"plan": [
|
| 474 |
+
"Sort products by price from low to high"
|
| 475 |
+
]
|
| 476 |
+
},
|
| 477 |
+
{
|
| 478 |
+
"kind": "shop",
|
| 479 |
+
"seed": 900090,
|
| 480 |
+
"ok": false,
|
| 481 |
+
"steps": 3,
|
| 482 |
+
"status": "done",
|
| 483 |
+
"wall": 1.2,
|
| 484 |
+
"url": "http://127.0.0.1:8811/t/shop/900090?sort=Price%3A+low+to+high",
|
| 485 |
+
"goal": "Go to page 3.",
|
| 486 |
+
"plan": [
|
| 487 |
+
"Go to page 3"
|
| 488 |
+
]
|
| 489 |
+
}
|
| 490 |
+
]
|
results/v15s/suiteA_v15s.json
ADDED
|
@@ -0,0 +1,338 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"name": "wiki-einstein",
|
| 4 |
+
"pass": true,
|
| 5 |
+
"steps": 2,
|
| 6 |
+
"status": "done",
|
| 7 |
+
"wall": 6.926211595535278
|
| 8 |
+
},
|
| 9 |
+
{
|
| 10 |
+
"name": "wiki-einstein",
|
| 11 |
+
"pass": true,
|
| 12 |
+
"steps": 3,
|
| 13 |
+
"status": "done",
|
| 14 |
+
"wall": 6.431009531021118
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"name": "wiki-einstein",
|
| 18 |
+
"pass": true,
|
| 19 |
+
"steps": 2,
|
| 20 |
+
"status": "done",
|
| 21 |
+
"wall": 3.823692560195923
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"name": "wiki-search",
|
| 25 |
+
"pass": true,
|
| 26 |
+
"steps": 2,
|
| 27 |
+
"status": "done",
|
| 28 |
+
"wall": 4.112623691558838
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"name": "wiki-search",
|
| 32 |
+
"pass": true,
|
| 33 |
+
"steps": 2,
|
| 34 |
+
"status": "done",
|
| 35 |
+
"wall": 4.671370029449463
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"name": "wiki-search",
|
| 39 |
+
"pass": true,
|
| 40 |
+
"steps": 2,
|
| 41 |
+
"status": "done",
|
| 42 |
+
"wall": 2.736757516860962
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"name": "hn-new",
|
| 46 |
+
"pass": true,
|
| 47 |
+
"steps": 1,
|
| 48 |
+
"status": "done",
|
| 49 |
+
"wall": 4.099965810775757
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"name": "hn-new",
|
| 53 |
+
"pass": true,
|
| 54 |
+
"steps": 1,
|
| 55 |
+
"status": "done",
|
| 56 |
+
"wall": 2.6844990253448486
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"name": "hn-new",
|
| 60 |
+
"pass": true,
|
| 61 |
+
"steps": 1,
|
| 62 |
+
"status": "done",
|
| 63 |
+
"wall": 2.596674919128418
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"name": "hn-login-page",
|
| 67 |
+
"pass": true,
|
| 68 |
+
"steps": 1,
|
| 69 |
+
"status": "done",
|
| 70 |
+
"wall": 2.5861363410949707
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"name": "hn-login-page",
|
| 74 |
+
"pass": true,
|
| 75 |
+
"steps": 1,
|
| 76 |
+
"status": "done",
|
| 77 |
+
"wall": 2.3591747283935547
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"name": "hn-login-page",
|
| 81 |
+
"pass": true,
|
| 82 |
+
"steps": 1,
|
| 83 |
+
"status": "done",
|
| 84 |
+
"wall": 2.479138135910034
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"name": "gh-issues",
|
| 88 |
+
"pass": true,
|
| 89 |
+
"steps": 1,
|
| 90 |
+
"status": "done",
|
| 91 |
+
"wall": 15.31757926940918
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"name": "gh-issues",
|
| 95 |
+
"pass": true,
|
| 96 |
+
"steps": 1,
|
| 97 |
+
"status": "done",
|
| 98 |
+
"wall": 3.4401447772979736
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"name": "gh-issues",
|
| 102 |
+
"pass": true,
|
| 103 |
+
"steps": 2,
|
| 104 |
+
"status": "done",
|
| 105 |
+
"wall": 4.368851661682129
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"name": "py-downloads",
|
| 109 |
+
"pass": true,
|
| 110 |
+
"steps": 1,
|
| 111 |
+
"status": "done",
|
| 112 |
+
"wall": 4.8873937129974365
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"name": "py-downloads",
|
| 116 |
+
"pass": true,
|
| 117 |
+
"steps": 1,
|
| 118 |
+
"status": "done",
|
| 119 |
+
"wall": 2.469536542892456
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"name": "py-downloads",
|
| 123 |
+
"pass": true,
|
| 124 |
+
"steps": 1,
|
| 125 |
+
"status": "done",
|
| 126 |
+
"wall": 2.6583445072174072
|
| 127 |
+
},
|
| 128 |
+
{
|
| 129 |
+
"name": "books-travel",
|
| 130 |
+
"pass": true,
|
| 131 |
+
"steps": 1,
|
| 132 |
+
"status": "done",
|
| 133 |
+
"wall": 5.8013386726379395
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"name": "books-travel",
|
| 137 |
+
"pass": true,
|
| 138 |
+
"steps": 1,
|
| 139 |
+
"status": "done",
|
| 140 |
+
"wall": 1.8346102237701416
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"name": "books-travel",
|
| 144 |
+
"pass": true,
|
| 145 |
+
"steps": 1,
|
| 146 |
+
"status": "done",
|
| 147 |
+
"wall": 1.9873788356781006
|
| 148 |
+
},
|
| 149 |
+
{
|
| 150 |
+
"name": "books-open-book",
|
| 151 |
+
"pass": true,
|
| 152 |
+
"steps": 1,
|
| 153 |
+
"status": "done",
|
| 154 |
+
"wall": 2.3997318744659424
|
| 155 |
+
},
|
| 156 |
+
{
|
| 157 |
+
"name": "books-open-book",
|
| 158 |
+
"pass": true,
|
| 159 |
+
"steps": 1,
|
| 160 |
+
"status": "done",
|
| 161 |
+
"wall": 1.73085355758667
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"name": "books-open-book",
|
| 165 |
+
"pass": true,
|
| 166 |
+
"steps": 1,
|
| 167 |
+
"status": "done",
|
| 168 |
+
"wall": 1.8671338558197021
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"name": "internet-dropdown",
|
| 172 |
+
"pass": false,
|
| 173 |
+
"steps": 1,
|
| 174 |
+
"status": "done",
|
| 175 |
+
"wall": 6.560246467590332
|
| 176 |
+
},
|
| 177 |
+
{
|
| 178 |
+
"name": "internet-dropdown",
|
| 179 |
+
"pass": false,
|
| 180 |
+
"steps": 1,
|
| 181 |
+
"status": "done",
|
| 182 |
+
"wall": 2.0562314987182617
|
| 183 |
+
},
|
| 184 |
+
{
|
| 185 |
+
"name": "internet-dropdown",
|
| 186 |
+
"pass": false,
|
| 187 |
+
"steps": 1,
|
| 188 |
+
"status": "done",
|
| 189 |
+
"wall": 2.17016339302063
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"name": "internet-checkbox",
|
| 193 |
+
"pass": true,
|
| 194 |
+
"steps": 1,
|
| 195 |
+
"status": "done",
|
| 196 |
+
"wall": 2.354671001434326
|
| 197 |
+
},
|
| 198 |
+
{
|
| 199 |
+
"name": "internet-checkbox",
|
| 200 |
+
"pass": true,
|
| 201 |
+
"steps": 1,
|
| 202 |
+
"status": "done",
|
| 203 |
+
"wall": 2.079979419708252
|
| 204 |
+
},
|
| 205 |
+
{
|
| 206 |
+
"name": "internet-checkbox",
|
| 207 |
+
"pass": true,
|
| 208 |
+
"steps": 1,
|
| 209 |
+
"status": "done",
|
| 210 |
+
"wall": 2.158301591873169
|
| 211 |
+
},
|
| 212 |
+
{
|
| 213 |
+
"name": "books-page2",
|
| 214 |
+
"pass": false,
|
| 215 |
+
"steps": 9,
|
| 216 |
+
"status": "done",
|
| 217 |
+
"wall": 5.870171308517456
|
| 218 |
+
},
|
| 219 |
+
{
|
| 220 |
+
"name": "books-page2",
|
| 221 |
+
"pass": false,
|
| 222 |
+
"steps": 20,
|
| 223 |
+
"status": "ready",
|
| 224 |
+
"wall": 8.680614709854126
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"name": "books-page2",
|
| 228 |
+
"pass": false,
|
| 229 |
+
"steps": 6,
|
| 230 |
+
"status": "done",
|
| 231 |
+
"wall": 5.916048049926758
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"name": "quotes-tag-love",
|
| 235 |
+
"pass": true,
|
| 236 |
+
"steps": 1,
|
| 237 |
+
"status": "done",
|
| 238 |
+
"wall": 4.7953104972839355
|
| 239 |
+
},
|
| 240 |
+
{
|
| 241 |
+
"name": "quotes-tag-love",
|
| 242 |
+
"pass": true,
|
| 243 |
+
"steps": 1,
|
| 244 |
+
"status": "done",
|
| 245 |
+
"wall": 3.246614933013916
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"name": "quotes-tag-love",
|
| 249 |
+
"pass": true,
|
| 250 |
+
"steps": 1,
|
| 251 |
+
"status": "done",
|
| 252 |
+
"wall": 2.7829885482788086
|
| 253 |
+
},
|
| 254 |
+
{
|
| 255 |
+
"name": "hn-past",
|
| 256 |
+
"pass": true,
|
| 257 |
+
"steps": 1,
|
| 258 |
+
"status": "done",
|
| 259 |
+
"wall": 3.1424758434295654
|
| 260 |
+
},
|
| 261 |
+
{
|
| 262 |
+
"name": "hn-past",
|
| 263 |
+
"pass": true,
|
| 264 |
+
"steps": 1,
|
| 265 |
+
"status": "done",
|
| 266 |
+
"wall": 2.512457847595215
|
| 267 |
+
},
|
| 268 |
+
{
|
| 269 |
+
"name": "hn-past",
|
| 270 |
+
"pass": true,
|
| 271 |
+
"steps": 1,
|
| 272 |
+
"status": "done",
|
| 273 |
+
"wall": 2.4985249042510986
|
| 274 |
+
},
|
| 275 |
+
{
|
| 276 |
+
"name": "web-search",
|
| 277 |
+
"pass": true,
|
| 278 |
+
"steps": 3,
|
| 279 |
+
"status": "done",
|
| 280 |
+
"wall": 9.64554238319397
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"name": "web-search",
|
| 284 |
+
"pass": true,
|
| 285 |
+
"steps": 3,
|
| 286 |
+
"status": "done",
|
| 287 |
+
"wall": 4.717194080352783
|
| 288 |
+
},
|
| 289 |
+
{
|
| 290 |
+
"name": "web-search",
|
| 291 |
+
"pass": true,
|
| 292 |
+
"steps": 3,
|
| 293 |
+
"status": "done",
|
| 294 |
+
"wall": 3.879201650619507
|
| 295 |
+
},
|
| 296 |
+
{
|
| 297 |
+
"name": "arxiv-search",
|
| 298 |
+
"pass": true,
|
| 299 |
+
"steps": 4,
|
| 300 |
+
"status": "done",
|
| 301 |
+
"wall": 8.213128566741943
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"name": "arxiv-search",
|
| 305 |
+
"pass": true,
|
| 306 |
+
"steps": 4,
|
| 307 |
+
"status": "done",
|
| 308 |
+
"wall": 4.860985040664673
|
| 309 |
+
},
|
| 310 |
+
{
|
| 311 |
+
"name": "arxiv-search",
|
| 312 |
+
"pass": true,
|
| 313 |
+
"steps": 4,
|
| 314 |
+
"status": "done",
|
| 315 |
+
"wall": 5.041322708129883
|
| 316 |
+
},
|
| 317 |
+
{
|
| 318 |
+
"name": "flights",
|
| 319 |
+
"pass": false,
|
| 320 |
+
"steps": 3,
|
| 321 |
+
"status": "done",
|
| 322 |
+
"wall": 7.512296438217163
|
| 323 |
+
},
|
| 324 |
+
{
|
| 325 |
+
"name": "flights",
|
| 326 |
+
"pass": false,
|
| 327 |
+
"steps": 3,
|
| 328 |
+
"status": "done",
|
| 329 |
+
"wall": 3.1583213806152344
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"name": "flights",
|
| 333 |
+
"pass": false,
|
| 334 |
+
"steps": 3,
|
| 335 |
+
"status": "done",
|
| 336 |
+
"wall": 3.697366237640381
|
| 337 |
+
}
|
| 338 |
+
]
|
results/v15s/suiteB_v15s.json
ADDED
|
@@ -0,0 +1,380 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"name": "sqlite-download",
|
| 4 |
+
"pass": true,
|
| 5 |
+
"steps": 1,
|
| 6 |
+
"status": "done",
|
| 7 |
+
"wall": 5.6260435581207275
|
| 8 |
+
},
|
| 9 |
+
{
|
| 10 |
+
"name": "sqlite-download",
|
| 11 |
+
"pass": true,
|
| 12 |
+
"steps": 1,
|
| 13 |
+
"status": "done",
|
| 14 |
+
"wall": 1.895298957824707
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"name": "sqlite-download",
|
| 18 |
+
"pass": true,
|
| 19 |
+
"steps": 1,
|
| 20 |
+
"status": "done",
|
| 21 |
+
"wall": 1.955277919769287
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"name": "haskell-downloads",
|
| 25 |
+
"pass": true,
|
| 26 |
+
"steps": 1,
|
| 27 |
+
"status": "done",
|
| 28 |
+
"wall": 7.174061298370361
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"name": "haskell-downloads",
|
| 32 |
+
"pass": true,
|
| 33 |
+
"steps": 1,
|
| 34 |
+
"status": "done",
|
| 35 |
+
"wall": 2.038809061050415
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"name": "haskell-downloads",
|
| 39 |
+
"pass": true,
|
| 40 |
+
"steps": 1,
|
| 41 |
+
"status": "done",
|
| 42 |
+
"wall": 2.109954595565796
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"name": "zig-download",
|
| 46 |
+
"pass": true,
|
| 47 |
+
"steps": 1,
|
| 48 |
+
"status": "done",
|
| 49 |
+
"wall": 6.288775682449341
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"name": "zig-download",
|
| 53 |
+
"pass": true,
|
| 54 |
+
"steps": 1,
|
| 55 |
+
"status": "done",
|
| 56 |
+
"wall": 1.9772262573242188
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"name": "zig-download",
|
| 60 |
+
"pass": true,
|
| 61 |
+
"steps": 1,
|
| 62 |
+
"status": "done",
|
| 63 |
+
"wall": 2.0207574367523193
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"name": "openbsd-faq",
|
| 67 |
+
"pass": true,
|
| 68 |
+
"steps": 1,
|
| 69 |
+
"status": "done",
|
| 70 |
+
"wall": 5.546006202697754
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"name": "openbsd-faq",
|
| 74 |
+
"pass": true,
|
| 75 |
+
"steps": 1,
|
| 76 |
+
"status": "done",
|
| 77 |
+
"wall": 1.7569341659545898
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"name": "openbsd-faq",
|
| 81 |
+
"pass": true,
|
| 82 |
+
"steps": 1,
|
| 83 |
+
"status": "done",
|
| 84 |
+
"wall": 1.7601943016052246
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"name": "nginx-download",
|
| 88 |
+
"pass": true,
|
| 89 |
+
"steps": 1,
|
| 90 |
+
"status": "done",
|
| 91 |
+
"wall": 5.746327638626099
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"name": "nginx-download",
|
| 95 |
+
"pass": true,
|
| 96 |
+
"steps": 1,
|
| 97 |
+
"status": "done",
|
| 98 |
+
"wall": 1.8911144733428955
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"name": "nginx-download",
|
| 102 |
+
"pass": true,
|
| 103 |
+
"steps": 1,
|
| 104 |
+
"status": "done",
|
| 105 |
+
"wall": 1.7690718173980713
|
| 106 |
+
},
|
| 107 |
+
{
|
| 108 |
+
"name": "xkcd-archive",
|
| 109 |
+
"pass": true,
|
| 110 |
+
"steps": 1,
|
| 111 |
+
"status": "done",
|
| 112 |
+
"wall": 7.995830774307251
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"name": "xkcd-archive",
|
| 116 |
+
"pass": true,
|
| 117 |
+
"steps": 1,
|
| 118 |
+
"status": "done",
|
| 119 |
+
"wall": 4.563608646392822
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"name": "xkcd-archive",
|
| 123 |
+
"pass": true,
|
| 124 |
+
"steps": 1,
|
| 125 |
+
"status": "done",
|
| 126 |
+
"wall": 4.476851224899292
|
| 127 |
+
},
|
| 128 |
+
{
|
| 129 |
+
"name": "elixir-install",
|
| 130 |
+
"pass": true,
|
| 131 |
+
"steps": 1,
|
| 132 |
+
"status": "done",
|
| 133 |
+
"wall": 4.559648275375366
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"name": "elixir-install",
|
| 137 |
+
"pass": true,
|
| 138 |
+
"steps": 1,
|
| 139 |
+
"status": "done",
|
| 140 |
+
"wall": 1.8806250095367432
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"name": "elixir-install",
|
| 144 |
+
"pass": true,
|
| 145 |
+
"steps": 1,
|
| 146 |
+
"status": "done",
|
| 147 |
+
"wall": 2.3005239963531494
|
| 148 |
+
},
|
| 149 |
+
{
|
| 150 |
+
"name": "prometheus-download",
|
| 151 |
+
"pass": true,
|
| 152 |
+
"steps": 2,
|
| 153 |
+
"status": "done",
|
| 154 |
+
"wall": 5.645474672317505
|
| 155 |
+
},
|
| 156 |
+
{
|
| 157 |
+
"name": "prometheus-download",
|
| 158 |
+
"pass": true,
|
| 159 |
+
"steps": 2,
|
| 160 |
+
"status": "done",
|
| 161 |
+
"wall": 5.807223320007324
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"name": "prometheus-download",
|
| 165 |
+
"pass": true,
|
| 166 |
+
"steps": 2,
|
| 167 |
+
"status": "done",
|
| 168 |
+
"wall": 3.1060681343078613
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"name": "ocaml-install",
|
| 172 |
+
"pass": true,
|
| 173 |
+
"steps": 1,
|
| 174 |
+
"status": "done",
|
| 175 |
+
"wall": 8.151905059814453
|
| 176 |
+
},
|
| 177 |
+
{
|
| 178 |
+
"name": "ocaml-install",
|
| 179 |
+
"pass": true,
|
| 180 |
+
"steps": 1,
|
| 181 |
+
"status": "done",
|
| 182 |
+
"wall": 2.8693556785583496
|
| 183 |
+
},
|
| 184 |
+
{
|
| 185 |
+
"name": "ocaml-install",
|
| 186 |
+
"pass": true,
|
| 187 |
+
"steps": 1,
|
| 188 |
+
"status": "done",
|
| 189 |
+
"wall": 3.239215850830078
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"name": "rosetta-quicksort",
|
| 193 |
+
"pass": true,
|
| 194 |
+
"steps": 2,
|
| 195 |
+
"status": "done",
|
| 196 |
+
"wall": 6.999143123626709
|
| 197 |
+
},
|
| 198 |
+
{
|
| 199 |
+
"name": "rosetta-quicksort",
|
| 200 |
+
"pass": true,
|
| 201 |
+
"steps": 2,
|
| 202 |
+
"status": "done",
|
| 203 |
+
"wall": 3.002227306365967
|
| 204 |
+
},
|
| 205 |
+
{
|
| 206 |
+
"name": "rosetta-quicksort",
|
| 207 |
+
"pass": true,
|
| 208 |
+
"steps": 2,
|
| 209 |
+
"status": "done",
|
| 210 |
+
"wall": 2.620467185974121
|
| 211 |
+
},
|
| 212 |
+
{
|
| 213 |
+
"name": "arch-man-grep",
|
| 214 |
+
"pass": true,
|
| 215 |
+
"steps": 3,
|
| 216 |
+
"status": "done",
|
| 217 |
+
"wall": 6.0526509284973145
|
| 218 |
+
},
|
| 219 |
+
{
|
| 220 |
+
"name": "arch-man-grep",
|
| 221 |
+
"pass": true,
|
| 222 |
+
"steps": 3,
|
| 223 |
+
"status": "done",
|
| 224 |
+
"wall": 2.5856010913848877
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"name": "arch-man-grep",
|
| 228 |
+
"pass": true,
|
| 229 |
+
"steps": 3,
|
| 230 |
+
"status": "done",
|
| 231 |
+
"wall": 3.9109625816345215
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"name": "debian-man-tar",
|
| 235 |
+
"pass": true,
|
| 236 |
+
"steps": 2,
|
| 237 |
+
"status": "done",
|
| 238 |
+
"wall": 7.533844470977783
|
| 239 |
+
},
|
| 240 |
+
{
|
| 241 |
+
"name": "debian-man-tar",
|
| 242 |
+
"pass": true,
|
| 243 |
+
"steps": 2,
|
| 244 |
+
"status": "done",
|
| 245 |
+
"wall": 2.053530216217041
|
| 246 |
+
},
|
| 247 |
+
{
|
| 248 |
+
"name": "debian-man-tar",
|
| 249 |
+
"pass": true,
|
| 250 |
+
"steps": 2,
|
| 251 |
+
"status": "done",
|
| 252 |
+
"wall": 1.878587245941162
|
| 253 |
+
},
|
| 254 |
+
{
|
| 255 |
+
"name": "rfc-http-semantics",
|
| 256 |
+
"pass": true,
|
| 257 |
+
"steps": 2,
|
| 258 |
+
"status": "done",
|
| 259 |
+
"wall": 7.374943494796753
|
| 260 |
+
},
|
| 261 |
+
{
|
| 262 |
+
"name": "rfc-http-semantics",
|
| 263 |
+
"pass": true,
|
| 264 |
+
"steps": 2,
|
| 265 |
+
"status": "done",
|
| 266 |
+
"wall": 3.120349168777466
|
| 267 |
+
},
|
| 268 |
+
{
|
| 269 |
+
"name": "rfc-http-semantics",
|
| 270 |
+
"pass": true,
|
| 271 |
+
"steps": 2,
|
| 272 |
+
"status": "done",
|
| 273 |
+
"wall": 3.0663528442382812
|
| 274 |
+
},
|
| 275 |
+
{
|
| 276 |
+
"name": "nixos-ripgrep",
|
| 277 |
+
"pass": true,
|
| 278 |
+
"steps": 2,
|
| 279 |
+
"status": "done",
|
| 280 |
+
"wall": 4.497931241989136
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"name": "nixos-ripgrep",
|
| 284 |
+
"pass": true,
|
| 285 |
+
"steps": 2,
|
| 286 |
+
"status": "done",
|
| 287 |
+
"wall": 2.707350730895996
|
| 288 |
+
},
|
| 289 |
+
{
|
| 290 |
+
"name": "nixos-ripgrep",
|
| 291 |
+
"pass": true,
|
| 292 |
+
"steps": 2,
|
| 293 |
+
"status": "done",
|
| 294 |
+
"wall": 3.028721809387207
|
| 295 |
+
},
|
| 296 |
+
{
|
| 297 |
+
"name": "ocaml-pkg-yojson",
|
| 298 |
+
"pass": true,
|
| 299 |
+
"steps": 3,
|
| 300 |
+
"status": "done",
|
| 301 |
+
"wall": 3.677743673324585
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"name": "ocaml-pkg-yojson",
|
| 305 |
+
"pass": true,
|
| 306 |
+
"steps": 3,
|
| 307 |
+
"status": "done",
|
| 308 |
+
"wall": 2.6683971881866455
|
| 309 |
+
},
|
| 310 |
+
{
|
| 311 |
+
"name": "ocaml-pkg-yojson",
|
| 312 |
+
"pass": true,
|
| 313 |
+
"steps": 3,
|
| 314 |
+
"status": "done",
|
| 315 |
+
"wall": 2.8182685375213623
|
| 316 |
+
},
|
| 317 |
+
{
|
| 318 |
+
"name": "shop-search-jacket",
|
| 319 |
+
"pass": true,
|
| 320 |
+
"steps": 2,
|
| 321 |
+
"status": "done",
|
| 322 |
+
"wall": 21.43064546585083
|
| 323 |
+
},
|
| 324 |
+
{
|
| 325 |
+
"name": "shop-search-jacket",
|
| 326 |
+
"pass": true,
|
| 327 |
+
"steps": 2,
|
| 328 |
+
"status": "done",
|
| 329 |
+
"wall": 15.432049989700317
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"name": "shop-search-jacket",
|
| 333 |
+
"pass": true,
|
| 334 |
+
"steps": 2,
|
| 335 |
+
"status": "done",
|
| 336 |
+
"wall": 3.625671625137329
|
| 337 |
+
},
|
| 338 |
+
{
|
| 339 |
+
"name": "shop-page2",
|
| 340 |
+
"pass": true,
|
| 341 |
+
"steps": 1,
|
| 342 |
+
"status": "done",
|
| 343 |
+
"wall": 4.8776209354400635
|
| 344 |
+
},
|
| 345 |
+
{
|
| 346 |
+
"name": "shop-page2",
|
| 347 |
+
"pass": true,
|
| 348 |
+
"steps": 1,
|
| 349 |
+
"status": "done",
|
| 350 |
+
"wall": 4.9768171310424805
|
| 351 |
+
},
|
| 352 |
+
{
|
| 353 |
+
"name": "shop-page2",
|
| 354 |
+
"pass": true,
|
| 355 |
+
"steps": 1,
|
| 356 |
+
"status": "done",
|
| 357 |
+
"wall": 4.446743726730347
|
| 358 |
+
},
|
| 359 |
+
{
|
| 360 |
+
"name": "shop-sort-price",
|
| 361 |
+
"pass": true,
|
| 362 |
+
"steps": 1,
|
| 363 |
+
"status": "done",
|
| 364 |
+
"wall": 6.476119518280029
|
| 365 |
+
},
|
| 366 |
+
{
|
| 367 |
+
"name": "shop-sort-price",
|
| 368 |
+
"pass": true,
|
| 369 |
+
"steps": 1,
|
| 370 |
+
"status": "done",
|
| 371 |
+
"wall": 5.996001720428467
|
| 372 |
+
},
|
| 373 |
+
{
|
| 374 |
+
"name": "shop-sort-price",
|
| 375 |
+
"pass": true,
|
| 376 |
+
"steps": 1,
|
| 377 |
+
"status": "done",
|
| 378 |
+
"wall": 4.738437652587891
|
| 379 |
+
}
|
| 380 |
+
]
|
results/v15s/v15s.log
ADDED
|
@@ -0,0 +1,210 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
== data: rollout2 2343 gym 32051 m2w_sub 5093
|
| 2 |
+
== build laya-browser-v15s
|
| 3 |
+
(SKIP_BUILD: reusing finetune/out/train_items.pt)
|
| 4 |
+
== train laya-browser-v15s (3 epochs from base)
|
| 5 |
+
=== epoch 1/3 avg loss 1.0861 5018s
|
| 6 |
+
=== epoch 2/3 avg loss 0.9380 9986s
|
| 7 |
+
=== epoch 3/3 avg loss 0.7940 14928s
|
| 8 |
+
saved finetune/out/laya-browser-v15s
|
| 9 |
+
== calibrate
|
| 10 |
+
n=5913 acc=0.669 T=1: nll 3.530 mean conf 0.900 | T=5.23: nll 1.312 mean conf 0.686
|
| 11 |
+
wrote temperature 5.227105378439709 -> /home/ckl/projects/S/laya/finetune/out/laya-browser-v15s/rl_agent_config.json
|
| 12 |
+
== eval
|
| 13 |
+
/home/ckl/projects/S/laya/finetune/out/laya-browser-v15s/: cases 6268 operation acc 0.757 target top-1 0.593 (n=5560, mean normalized rank 0.287) 20 ms/case
|
| 14 |
+
live CLICK n=1032 op acc 0.96 target top-1 0.85
|
| 15 |
+
live DONE n= 121 op acc 0.91
|
| 16 |
+
live SELECT n= 30 op acc 0.97 target top-1 0.83
|
| 17 |
+
live TYPE_TEXT n= 117 op acc 0.80 target top-1 0.96
|
| 18 |
+
mind2web CLICK n=1825 op acc 0.91 target top-1 0.56
|
| 19 |
+
mind2web SELECT n= 213 op acc 0.69 target top-1 0.39
|
| 20 |
+
mind2web TYPE_TEXT n= 350 op acc 0.80 target top-1 0.90
|
| 21 |
+
nnetnav CLICK n=1386 op acc 0.66 target top-1 0.25
|
| 22 |
+
nnetnav DONE n= 313 op acc 0.41
|
| 23 |
+
nnetnav SCROLL_DOWN n= 224 op acc 0.20 target top-1 0.00
|
| 24 |
+
nnetnav SCROLL_UP n= 50 op acc 0.00 target top-1 0.00
|
| 25 |
+
nnetnav TYPE_TEXT n= 607 op acc 0.57 target top-1 0.88
|
| 26 |
+
== suite A x3
|
| 27 |
+
PASS wiki-einstein steps= 2 status=done 6.9s https://en.wikipedia.org/wiki/Albert_Einstein
|
| 28 |
+
PASS wiki-einstein steps= 3 status=done 6.4s https://en.wikipedia.org/wiki/Albert_Einstein
|
| 29 |
+
PASS wiki-einstein steps= 2 status=done 3.8s https://en.wikipedia.org/wiki/Albert_Einstein
|
| 30 |
+
PASS wiki-search steps= 2 status=done 4.1s https://en.wikipedia.org/wiki/Python_(programming_language)
|
| 31 |
+
PASS wiki-search steps= 2 status=done 4.7s https://en.wikipedia.org/wiki/Python_(programming_language)
|
| 32 |
+
PASS wiki-search steps= 2 status=done 2.7s https://en.wikipedia.org/wiki/Python_(programming_language)
|
| 33 |
+
PASS hn-new steps= 1 status=done 4.1s https://news.ycombinator.com/newest
|
| 34 |
+
PASS hn-new steps= 1 status=done 2.7s https://news.ycombinator.com/newest
|
| 35 |
+
PASS hn-new steps= 1 status=done 2.6s https://news.ycombinator.com/newest
|
| 36 |
+
PASS hn-login-page steps= 1 status=done 2.6s https://news.ycombinator.com/login?goto=news
|
| 37 |
+
PASS hn-login-page steps= 1 status=done 2.4s https://news.ycombinator.com/login?goto=news
|
| 38 |
+
PASS hn-login-page steps= 1 status=done 2.5s https://news.ycombinator.com/login?goto=news
|
| 39 |
+
PASS gh-issues steps= 1 status=done 15.3s https://github.com/tile-ai/tilelang/issues
|
| 40 |
+
PASS gh-issues steps= 1 status=done 3.4s https://github.com/tile-ai/tilelang/issues
|
| 41 |
+
PASS gh-issues steps= 2 status=done 4.4s https://github.com/tile-ai/tilelang/issues?q=is%3Aissue+state%3Aopen
|
| 42 |
+
PASS py-downloads steps= 1 status=done 4.9s https://www.python.org/downloads/
|
| 43 |
+
PASS py-downloads steps= 1 status=done 2.5s https://www.python.org/downloads/
|
| 44 |
+
PASS py-downloads steps= 1 status=done 2.7s https://www.python.org/downloads/
|
| 45 |
+
PASS books-travel steps= 1 status=done 5.8s https://books.toscrape.com/catalogue/category/books/travel_2/index.htm
|
| 46 |
+
PASS books-travel steps= 1 status=done 1.8s https://books.toscrape.com/catalogue/category/books/travel_2/index.htm
|
| 47 |
+
PASS books-travel steps= 1 status=done 2.0s https://books.toscrape.com/catalogue/category/books/travel_2/index.htm
|
| 48 |
+
PASS books-open-book steps= 1 status=done 2.4s https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.h
|
| 49 |
+
PASS books-open-book steps= 1 status=done 1.7s https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.h
|
| 50 |
+
PASS books-open-book steps= 1 status=done 1.9s https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.h
|
| 51 |
+
FAIL internet-dropdown steps= 1 status=done 6.6s https://the-internet.herokuapp.com/dropdown
|
| 52 |
+
FAIL internet-dropdown steps= 1 status=done 2.1s https://the-internet.herokuapp.com/dropdown
|
| 53 |
+
FAIL internet-dropdown steps= 1 status=done 2.2s https://the-internet.herokuapp.com/dropdown
|
| 54 |
+
PASS internet-checkbox steps= 1 status=done 2.4s https://the-internet.herokuapp.com/checkboxes
|
| 55 |
+
PASS internet-checkbox steps= 1 status=done 2.1s https://the-internet.herokuapp.com/checkboxes
|
| 56 |
+
PASS internet-checkbox steps= 1 status=done 2.2s https://the-internet.herokuapp.com/checkboxes
|
| 57 |
+
FAIL books-page2 steps= 9 status=done 5.9s https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.h
|
| 58 |
+
FAIL books-page2 steps=20 status=ready 8.7s https://books.toscrape.com/catalogue/category/books/science-fiction_16
|
| 59 |
+
FAIL books-page2 steps= 6 status=done 5.9s https://books.toscrape.com/catalogue/rip-it-up-and-start-again_986/ind
|
| 60 |
+
PASS quotes-tag-love steps= 1 status=done 4.8s https://quotes.toscrape.com/tag/love/
|
| 61 |
+
PASS quotes-tag-love steps= 1 status=done 3.2s https://quotes.toscrape.com/tag/love/
|
| 62 |
+
PASS quotes-tag-love steps= 1 status=done 2.8s https://quotes.toscrape.com/tag/love/
|
| 63 |
+
PASS hn-past steps= 1 status=done 3.1s https://news.ycombinator.com/front
|
| 64 |
+
PASS hn-past steps= 1 status=done 2.5s https://news.ycombinator.com/front
|
| 65 |
+
PASS hn-past steps= 1 status=done 2.5s https://news.ycombinator.com/front
|
| 66 |
+
PASS web-search steps= 3 status=done 9.6s https://marginalia-search.com/search?query=tilelang+github&sst=SE-30ab
|
| 67 |
+
PASS web-search steps= 3 status=done 4.7s https://marginalia-search.com/search?query=tilelang+github&profile=cor
|
| 68 |
+
PASS web-search steps= 3 status=done 3.9s https://marginalia-search.com/search?query=tilelang+github&profile=cor
|
| 69 |
+
PASS arxiv-search steps= 4 status=done 8.2s https://arxiv.org/search/?query=flash+attention&searchtype=all&source=
|
| 70 |
+
PASS arxiv-search steps= 4 status=done 4.9s https://arxiv.org/search/?query=flash+attention&searchtype=all&source=
|
| 71 |
+
PASS arxiv-search steps= 4 status=done 5.0s https://arxiv.org/search/?query=flash+attention&searchtype=all&source=
|
| 72 |
+
FAIL flights steps= 3 status=done 7.5s https://www.google.com/travel/flights?hl=en
|
| 73 |
+
FAIL flights steps= 3 status=done 3.2s https://www.google.com/travel/flights?hl=en
|
| 74 |
+
FAIL flights steps= 3 status=done 3.7s https://www.google.com/travel/flights?hl=en
|
| 75 |
+
== 39/48 passed (81%, 3 run(s) per task) | median wall 3.4s
|
| 76 |
+
per task: wiki-einstein=3/3 wiki-search=3/3 hn-new=3/3 hn-login-page=3/3 gh-issues=3/3 py-downloads=3/3 books-travel=3/3 books-open-book=3/3 internet-dropdown=0/3 internet-checkbox=3/3 books-page2=0/3 quotes-tag-love=3/3 hn-past=3/3 web-search=3/3 arxiv-search=3/3 flights=0/3
|
| 77 |
+
== suite B x3
|
| 78 |
+
held-out check: OK, no suite-B domain appears in training data
|
| 79 |
+
PASS sqlite-download steps= 1 status=done 5.6s https://www.sqlite.org/download.html
|
| 80 |
+
PASS sqlite-download steps= 1 status=done 1.9s https://www.sqlite.org/download.html
|
| 81 |
+
PASS sqlite-download steps= 1 status=done 2.0s https://www.sqlite.org/download.html
|
| 82 |
+
PASS haskell-downloads steps= 1 status=done 7.2s https://www.haskell.org/downloads/
|
| 83 |
+
PASS haskell-downloads steps= 1 status=done 2.0s https://www.haskell.org/downloads/
|
| 84 |
+
PASS haskell-downloads steps= 1 status=done 2.1s https://www.haskell.org/downloads/
|
| 85 |
+
PASS zig-download steps= 1 status=done 6.3s https://ziglang.org/download/
|
| 86 |
+
PASS zig-download steps= 1 status=done 2.0s https://ziglang.org/download/
|
| 87 |
+
PASS zig-download steps= 1 status=done 2.0s https://ziglang.org/download/
|
| 88 |
+
PASS openbsd-faq steps= 1 status=done 5.5s https://www.openbsd.org/faq/index.html
|
| 89 |
+
PASS openbsd-faq steps= 1 status=done 1.8s https://www.openbsd.org/faq/index.html
|
| 90 |
+
PASS openbsd-faq steps= 1 status=done 1.8s https://www.openbsd.org/faq/index.html
|
| 91 |
+
PASS nginx-download steps= 1 status=done 5.7s https://nginx.org/en/download.html
|
| 92 |
+
PASS nginx-download steps= 1 status=done 1.9s https://nginx.org/en/download.html
|
| 93 |
+
PASS nginx-download steps= 1 status=done 1.8s https://nginx.org/en/download.html
|
| 94 |
+
PASS xkcd-archive steps= 1 status=done 8.0s https://xkcd.com/archive/
|
| 95 |
+
PASS xkcd-archive steps= 1 status=done 4.6s https://xkcd.com/archive/
|
| 96 |
+
PASS xkcd-archive steps= 1 status=done 4.5s https://xkcd.com/archive/
|
| 97 |
+
PASS elixir-install steps= 1 status=done 4.6s https://elixir-lang.org/install/
|
| 98 |
+
PASS elixir-install steps= 1 status=done 1.9s https://elixir-lang.org/install/
|
| 99 |
+
PASS elixir-install steps= 1 status=done 2.3s https://elixir-lang.org/install/
|
| 100 |
+
PASS prometheus-download steps= 2 status=done 5.6s https://prometheus.io/download/
|
| 101 |
+
PASS prometheus-download steps= 2 status=done 5.8s https://prometheus.io/download/
|
| 102 |
+
PASS prometheus-download steps= 2 status=done 3.1s https://prometheus.io/download/
|
| 103 |
+
PASS ocaml-install steps= 1 status=done 8.2s https://ocaml.org/install#linux_mac_bsd
|
| 104 |
+
PASS ocaml-install steps= 1 status=done 2.9s https://ocaml.org/install#linux_mac_bsd
|
| 105 |
+
PASS ocaml-install steps= 1 status=done 3.2s https://ocaml.org/install#linux_mac_bsd
|
| 106 |
+
PASS rosetta-quicksort steps= 2 status=done 7.0s https://rosettacode.org/wiki/Quicksort
|
| 107 |
+
PASS rosetta-quicksort steps= 2 status=done 3.0s https://rosettacode.org/wiki/Quicksort
|
| 108 |
+
PASS rosetta-quicksort steps= 2 status=done 2.6s https://rosettacode.org/wiki/Quicksort
|
| 109 |
+
PASS arch-man-grep steps= 3 status=done 6.1s https://man.archlinux.org/man/grep.1
|
| 110 |
+
PASS arch-man-grep steps= 3 status=done 2.6s https://man.archlinux.org/man/grep.1
|
| 111 |
+
PASS arch-man-grep steps= 3 status=done 3.9s https://man.archlinux.org/man/grep.1
|
| 112 |
+
PASS debian-man-tar steps= 2 status=done 7.5s https://manpages.debian.org/trixie/tar/tar.1.en.html
|
| 113 |
+
PASS debian-man-tar steps= 2 status=done 2.1s https://manpages.debian.org/trixie/tar/tar.1.en.html
|
| 114 |
+
PASS debian-man-tar steps= 2 status=done 1.9s https://manpages.debian.org/trixie/tar/tar.1.en.html
|
| 115 |
+
PASS rfc-http-semantics steps= 2 status=done 7.4s https://www.rfc-editor.org/search/?q=HTTP+semantics
|
| 116 |
+
PASS rfc-http-semantics steps= 2 status=done 3.1s https://www.rfc-editor.org/search/?q=HTTP+semantics
|
| 117 |
+
PASS rfc-http-semantics steps= 2 status=done 3.1s https://www.rfc-editor.org/search/?q=HTTP+semantics
|
| 118 |
+
PASS nixos-ripgrep steps= 2 status=done 4.5s https://search.nixos.org/packages?channel=26.05&query=ripgrep
|
| 119 |
+
PASS nixos-ripgrep steps= 2 status=done 2.7s https://search.nixos.org/packages?channel=26.05&query=ripgrep
|
| 120 |
+
PASS nixos-ripgrep steps= 2 status=done 3.0s https://search.nixos.org/packages?channel=26.05&query=ripgrep
|
| 121 |
+
PASS ocaml-pkg-yojson steps= 3 status=done 3.7s https://ocaml.org/packages/search?q=yojson
|
| 122 |
+
PASS ocaml-pkg-yojson steps= 3 status=done 2.7s https://ocaml.org/packages/search?q=yojson
|
| 123 |
+
PASS ocaml-pkg-yojson steps= 3 status=done 2.8s https://ocaml.org/packages/search?q=yojson
|
| 124 |
+
PASS shop-search-jacket steps= 2 status=done 21.4s https://www.scrapingcourse.com/ecommerce/?s=jacket&post_type=product
|
| 125 |
+
PASS shop-search-jacket steps= 2 status=done 15.4s https://www.scrapingcourse.com/ecommerce/?s=jacket&post_type=product
|
| 126 |
+
PASS shop-search-jacket steps= 2 status=done 3.6s https://www.scrapingcourse.com/ecommerce/?s=jacket&post_type=product
|
| 127 |
+
PASS shop-page2 steps= 1 status=done 4.9s https://www.scrapingcourse.com/ecommerce/page/2/
|
| 128 |
+
PASS shop-page2 steps= 1 status=done 5.0s https://www.scrapingcourse.com/ecommerce/page/2/
|
| 129 |
+
PASS shop-page2 steps= 1 status=done 4.4s https://www.scrapingcourse.com/ecommerce/page/2/
|
| 130 |
+
PASS shop-sort-price steps= 1 status=done 6.5s https://www.scrapingcourse.com/ecommerce/?orderby=price
|
| 131 |
+
PASS shop-sort-price steps= 1 status=done 6.0s https://www.scrapingcourse.com/ecommerce/?orderby=price
|
| 132 |
+
PASS shop-sort-price steps= 1 status=done 4.7s https://www.scrapingcourse.com/ecommerce/?orderby=price
|
| 133 |
+
== 54/54 passed (100%, 3 run(s) per task) | median wall 3.7s
|
| 134 |
+
per task: sqlite-download=3/3 haskell-downloads=3/3 zig-download=3/3 openbsd-faq=3/3 nginx-download=3/3 xkcd-archive=3/3 elixir-install=3/3 prometheus-download=3/3 ocaml-install=3/3 rosetta-quicksort=3/3 arch-man-grep=3/3 debian-man-tar=3/3 rfc-http-semantics=3/3 nixos-ripgrep=3/3 ocaml-pkg-yojson=3/3 shop-search-jacket=3/3 shop-page2=3/3 shop-sort-price=3/3
|
| 135 |
+
== webgym held-out, planner off
|
| 136 |
+
FAIL flight seed=900000 steps=40 ready 6.4s Show me a return flight from Oslo to Berlin on October 18, returning 2
|
| 137 |
+
FAIL flight seed=900010 steps=40 ready 5.6s Look up round-trip flights from Tokyo to Amsterdam on October 13, retu
|
| 138 |
+
PASS flight seed=900020 steps=12 done 2.7s Search for one-way flights from Roma to Seoul on 15 October 2026 for t
|
| 139 |
+
PASS flight seed=900030 steps=17 done 3.1s Show me a one-way flight from Helsinki to Munich on 26 October 2026 fo
|
| 140 |
+
FAIL flight seed=900040 steps=40 ready 6.4s Show me one way flights from Manchester to Bangkok on November 21 for
|
| 141 |
+
FAIL flight seed=900050 steps=40 ready 5.5s Show me a one-way flight from Amsterdam to Barcelona on November 8, 20
|
| 142 |
+
FAIL flight seed=900060 steps=40 ready 5.8s Find one-way flights from Seoul to Copenhagen on 10 October 2026 for t
|
| 143 |
+
FAIL flight seed=900070 steps=40 ready 5.3s Look up a return flight from Barcelona to New York on November 13, ret
|
| 144 |
+
FAIL flight seed=900080 steps=40 ready 5.7s Show me a one-way flight from Miami to Toronto on November 15 for one
|
| 145 |
+
FAIL flight seed=900090 steps=40 ready 5.3s Find one-way flights from Barcelona to Bangkok on 4 October 2026 for t
|
| 146 |
+
FAIL hotel seed=900000 steps=40 ready 5.1s Find a hotel in Toronto from 31 October 2026 to November 2, sorted by
|
| 147 |
+
FAIL hotel seed=900010 steps=40 ready 5.6s Search for hotels in Chicago from 30 October 2026 to November 1 for th
|
| 148 |
+
FAIL hotel seed=900020 steps=40 ready 5.4s Find a hotel in Oslo from 30 October 2026 to November 3, 2026 for one
|
| 149 |
+
FAIL hotel seed=900030 steps=40 ready 5.5s Find stays in Toronto from November 16, 2026 to November 21, 2026, fil
|
| 150 |
+
FAIL hotel seed=900040 steps=40 ready 5.2s Search for hotels in Tokyo from 14 November 2026 to 15 November 2026,
|
| 151 |
+
FAIL hotel seed=900050 steps=15 done 2.6s Find stays in Copenhagen from December 4 to December 7, 2026 for one g
|
| 152 |
+
FAIL hotel seed=900060 steps=25 done 3.6s Find stays in Rome from November 3, 2026 to 10 November 2026 for 4 gue
|
| 153 |
+
FAIL hotel seed=900070 steps=11 done 2.1s Find a hotel in Chicago from 27 September 2026 to October 4, only show
|
| 154 |
+
FAIL hotel seed=900080 steps=26 done 3.8s Look for a place to stay in New York from November 16, 2026 to 20 Nove
|
| 155 |
+
FAIL hotel seed=900090 steps=35 done 5.0s Search for hotels in Munich from November 2, 2026 to 7 November 2026 f
|
| 156 |
+
PASS shop seed=900000 steps= 2 done 1.1s Go to page 2 and open 'Hooli Water bottle X'.
|
| 157 |
+
PASS shop seed=900010 steps= 1 done 1.0s Sort the products by price: low to high.
|
| 158 |
+
FAIL shop seed=900020 steps=40 ready 5.7s Show page 3.
|
| 159 |
+
FAIL shop seed=900030 steps= 4 done 1.4s Find water bottles.
|
| 160 |
+
PASS shop seed=900040 steps= 2 done 1.1s Show only Hooli products.
|
| 161 |
+
PASS shop seed=900050 steps= 1 done 1.0s Filter the list to the brand Acme.
|
| 162 |
+
PASS shop seed=900060 steps= 3 done 1.4s Search the shop for 'backpack'.
|
| 163 |
+
PASS shop seed=900070 steps= 1 done 1.0s I only want to see Umbrella items.
|
| 164 |
+
PASS shop seed=900080 steps= 1 done 1.0s Show the products sorted by price: low to high.
|
| 165 |
+
PASS shop seed=900090 steps= 8 done 1.7s Go to page 3.
|
| 166 |
+
== flight: 2/10 median steps 40
|
| 167 |
+
== hotel: 0/10 median steps 40
|
| 168 |
+
== shop: 8/10 median steps 2
|
| 169 |
+
== total 10/30 (33%)
|
| 170 |
+
== webgym held-out, planner on
|
| 171 |
+
FAIL flight seed=900000 steps=40 ready 8.3s Show me a return flight from Oslo to Berlin on October 18, returning 2
|
| 172 |
+
FAIL flight seed=900010 steps=40 ready 6.8s Look up round-trip flights from Tokyo to Amsterdam on October 13, retu
|
| 173 |
+
FAIL flight seed=900020 steps=23 blocked 5.2s Search for one-way flights from Roma to Seoul on 15 October 2026 for t
|
| 174 |
+
FAIL flight seed=900030 steps=40 ready 11.7s Show me a one-way flight from Helsinki to Munich on 26 October 2026 fo
|
| 175 |
+
FAIL flight seed=900040 steps= 7 blocked 2.7s Show me one way flights from Manchester to Bangkok on November 21 for
|
| 176 |
+
FAIL flight seed=900050 steps=40 ready 5.9s Show me a one-way flight from Amsterdam to Barcelona on November 8, 20
|
| 177 |
+
FAIL flight seed=900060 steps=40 ready 6.1s Find one-way flights from Seoul to Copenhagen on 10 October 2026 for t
|
| 178 |
+
FAIL flight seed=900070 steps=40 ready 6.1s Look up a return flight from Barcelona to New York on November 13, ret
|
| 179 |
+
FAIL flight seed=900080 steps=40 ready 6.3s Show me a one-way flight from Miami to Toronto on November 15 for one
|
| 180 |
+
FAIL flight seed=900090 steps=17 blocked 4.2s Find one-way flights from Barcelona to Bangkok on 4 October 2026 for t
|
| 181 |
+
FAIL hotel seed=900000 steps=40 ready 4.9s Find a hotel in Toronto from 31 October 2026 to November 2, sorted by
|
| 182 |
+
FAIL hotel seed=900010 steps=40 ready 6.0s Search for hotels in Chicago from 30 October 2026 to November 1 for th
|
| 183 |
+
FAIL hotel seed=900020 steps=40 ready 5.6s Find a hotel in Oslo from 30 October 2026 to November 3, 2026 for one
|
| 184 |
+
FAIL hotel seed=900030 steps=40 ready 6.0s Find stays in Toronto from November 16, 2026 to November 21, 2026, fil
|
| 185 |
+
FAIL hotel seed=900040 steps=40 ready 5.6s Search for hotels in Tokyo from 14 November 2026 to 15 November 2026,
|
| 186 |
+
FAIL hotel seed=900050 steps=14 blocked 3.1s Find stays in Copenhagen from December 4 to December 7, 2026 for one g
|
| 187 |
+
FAIL hotel seed=900060 steps=40 ready 6.9s Find stays in Rome from November 3, 2026 to 10 November 2026 for 4 gue
|
| 188 |
+
FAIL hotel seed=900070 steps= 4 blocked 1.7s Find a hotel in Chicago from 27 September 2026 to October 4, only show
|
| 189 |
+
FAIL hotel seed=900080 steps=40 ready 6.8s Look for a place to stay in New York from November 16, 2026 to 20 Nove
|
| 190 |
+
FAIL hotel seed=900090 steps=40 ready 5.9s Search for hotels in Munich from November 2, 2026 to 7 November 2026 f
|
| 191 |
+
PASS shop seed=900000 steps= 2 done 1.6s Go to page 2 and open 'Hooli Water bottle X'.
|
| 192 |
+
PASS shop seed=900010 steps= 1 done 1.1s Sort the products by price: low to high.
|
| 193 |
+
FAIL shop seed=900020 steps=40 ready 3.9s Show page 3.
|
| 194 |
+
FAIL shop seed=900030 steps= 4 done 1.5s Find water bottles.
|
| 195 |
+
FAIL shop seed=900040 steps= 3 done 1.2s Show only Hooli products.
|
| 196 |
+
PASS shop seed=900050 steps= 1 done 1.1s Filter the list to the brand Acme.
|
| 197 |
+
PASS shop seed=900060 steps= 3 done 1.4s Search the shop for 'backpack'.
|
| 198 |
+
PASS shop seed=900070 steps= 1 done 1.1s I only want to see Umbrella items.
|
| 199 |
+
PASS shop seed=900080 steps= 1 done 1.1s Show the products sorted by price: low to high.
|
| 200 |
+
FAIL shop seed=900090 steps= 3 done 1.2s Go to page 3.
|
| 201 |
+
== flight: 0/10 median steps 40
|
| 202 |
+
== hotel: 0/10 median steps 40
|
| 203 |
+
== shop: 6/10 median steps 3
|
| 204 |
+
== total 6/30 (20%)
|
| 205 |
+
== Google Flights x3, planner on
|
| 206 |
+
FAIL flights steps=20 status=ready 18.4s https://www.google.com/travel/flights?tfs=CBwQARoXagwIAxIIL20vMDFfZDRy
|
| 207 |
+
FAIL flights steps= 7 status=blocked 9.5s https://www.google.com/travel/explore?tfs=CBwQAxoQag4IAxIKL20vMDViNHpm
|
| 208 |
+
FAIL flights steps= 7 status=blocked 10.4s https://www.google.com/travel/explore?tfs=CBwQAxoQag4IAxIKL20vMDViNHpm
|
| 209 |
+
== 0/3 passed (0%, 3 run(s) per task) | median wall 10.4s
|
| 210 |
+
V15S_DONE
|
v10/encoder/config.json
DELETED
|
@@ -1,84 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"architectures": [
|
| 3 |
-
"ModernBertForMaskedLM"
|
| 4 |
-
],
|
| 5 |
-
"attention_bias": false,
|
| 6 |
-
"attention_dropout": 0.0,
|
| 7 |
-
"bos_token_id": 50281,
|
| 8 |
-
"classifier_activation": "gelu",
|
| 9 |
-
"classifier_bias": false,
|
| 10 |
-
"classifier_dropout": 0.0,
|
| 11 |
-
"classifier_pooling": "mean",
|
| 12 |
-
"cls_token_id": 50281,
|
| 13 |
-
"decoder_bias": true,
|
| 14 |
-
"deterministic_flash_attn": false,
|
| 15 |
-
"dtype": "float32",
|
| 16 |
-
"embedding_dropout": 0.0,
|
| 17 |
-
"eos_token_id": 50282,
|
| 18 |
-
"global_attn_every_n_layers": 3,
|
| 19 |
-
"gradient_checkpointing": false,
|
| 20 |
-
"hidden_activation": "gelu",
|
| 21 |
-
"hidden_size": 1024,
|
| 22 |
-
"initializer_cutoff_factor": 2.0,
|
| 23 |
-
"initializer_range": 0.02,
|
| 24 |
-
"intermediate_size": 2624,
|
| 25 |
-
"layer_norm_eps": 1e-05,
|
| 26 |
-
"layer_types": [
|
| 27 |
-
"full_attention",
|
| 28 |
-
"sliding_attention",
|
| 29 |
-
"sliding_attention",
|
| 30 |
-
"full_attention",
|
| 31 |
-
"sliding_attention",
|
| 32 |
-
"sliding_attention",
|
| 33 |
-
"full_attention",
|
| 34 |
-
"sliding_attention",
|
| 35 |
-
"sliding_attention",
|
| 36 |
-
"full_attention",
|
| 37 |
-
"sliding_attention",
|
| 38 |
-
"sliding_attention",
|
| 39 |
-
"full_attention",
|
| 40 |
-
"sliding_attention",
|
| 41 |
-
"sliding_attention",
|
| 42 |
-
"full_attention",
|
| 43 |
-
"sliding_attention",
|
| 44 |
-
"sliding_attention",
|
| 45 |
-
"full_attention",
|
| 46 |
-
"sliding_attention",
|
| 47 |
-
"sliding_attention",
|
| 48 |
-
"full_attention",
|
| 49 |
-
"sliding_attention",
|
| 50 |
-
"sliding_attention",
|
| 51 |
-
"full_attention",
|
| 52 |
-
"sliding_attention",
|
| 53 |
-
"sliding_attention",
|
| 54 |
-
"full_attention"
|
| 55 |
-
],
|
| 56 |
-
"local_attention": 128,
|
| 57 |
-
"max_position_embeddings": 8192,
|
| 58 |
-
"mlp_bias": false,
|
| 59 |
-
"mlp_dropout": 0.0,
|
| 60 |
-
"model_type": "modernbert",
|
| 61 |
-
"norm_bias": false,
|
| 62 |
-
"norm_eps": 1e-05,
|
| 63 |
-
"num_attention_heads": 16,
|
| 64 |
-
"num_hidden_layers": 28,
|
| 65 |
-
"pad_token_id": 50283,
|
| 66 |
-
"position_embedding_type": "absolute",
|
| 67 |
-
"repad_logits_with_grad": false,
|
| 68 |
-
"rope_parameters": {
|
| 69 |
-
"full_attention": {
|
| 70 |
-
"rope_theta": 160000.0,
|
| 71 |
-
"rope_type": "default"
|
| 72 |
-
},
|
| 73 |
-
"sliding_attention": {
|
| 74 |
-
"rope_theta": 10000.0,
|
| 75 |
-
"rope_type": "default"
|
| 76 |
-
}
|
| 77 |
-
},
|
| 78 |
-
"sep_token_id": 50282,
|
| 79 |
-
"sparse_pred_ignore_index": -100,
|
| 80 |
-
"sparse_prediction": false,
|
| 81 |
-
"tie_word_embeddings": true,
|
| 82 |
-
"transformers_version": "5.17.0",
|
| 83 |
-
"vocab_size": 50368
|
| 84 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v10/model.safetensors
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:0c7f83d5de6aad2e176c03da890e2066f4a027494d751ba6493e60e687bbf9c0
|
| 3 |
-
size 842609220
|
|
|
|
|
|
|
|
|
|
|
|
v10/rl_agent_config.json
DELETED
|
@@ -1,31 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"encoder": "answerdotai/ModernBERT-large",
|
| 3 |
-
"head_layers": 2,
|
| 4 |
-
"max_len": 1024,
|
| 5 |
-
"head_max_len": 768,
|
| 6 |
-
"max_prefixes": 6,
|
| 7 |
-
"act_costs": {
|
| 8 |
-
"escalate": 0.5
|
| 9 |
-
},
|
| 10 |
-
"cost_wrong_act": 3.0,
|
| 11 |
-
"amp_dtype": "bf16",
|
| 12 |
-
"model_name": "laya-browser",
|
| 13 |
-
"temperature": [
|
| 14 |
-
5.025579877567767,
|
| 15 |
-
1.0,
|
| 16 |
-
1.0
|
| 17 |
-
],
|
| 18 |
-
"temperature_by_options": {},
|
| 19 |
-
"training": {
|
| 20 |
-
"updates": 7313,
|
| 21 |
-
"epochs_completed": 1,
|
| 22 |
-
"hours": 1.96,
|
| 23 |
-
"world_size": 1,
|
| 24 |
-
"fine_tuned_from_checkpoint": true
|
| 25 |
-
},
|
| 26 |
-
"gradient_checkpointing": true,
|
| 27 |
-
"max_tokens_per_batch": 4096,
|
| 28 |
-
"fine_tuned": true,
|
| 29 |
-
"laya_fmt": "v2",
|
| 30 |
-
"head_max_len_train": 768
|
| 31 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v10/tokenizer/tokenizer.json
DELETED
|
The diff for this file is too large to render.
See raw diff
|
|
|
v10/tokenizer/tokenizer_config.json
DELETED
|
@@ -1,15 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"clean_up_tokenization_spaces": true,
|
| 3 |
-
"cls_token": "[CLS]",
|
| 4 |
-
"local_files_only": false,
|
| 5 |
-
"mask_token": "[MASK]",
|
| 6 |
-
"model_input_names": [
|
| 7 |
-
"input_ids",
|
| 8 |
-
"attention_mask"
|
| 9 |
-
],
|
| 10 |
-
"model_max_length": 8192,
|
| 11 |
-
"pad_token": "[PAD]",
|
| 12 |
-
"sep_token": "[SEP]",
|
| 13 |
-
"tokenizer_class": "PreTrainedTokenizerFast",
|
| 14 |
-
"unk_token": "[UNK]"
|
| 15 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v10s/rl_agent_config.json
DELETED
|
@@ -1,29 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"encoder": "jhu-clsp/mmBERT-base",
|
| 3 |
-
"head_layers": 2,
|
| 4 |
-
"max_len": 1024,
|
| 5 |
-
"head_max_len": 768,
|
| 6 |
-
"max_prefixes": 6,
|
| 7 |
-
"act_costs": {
|
| 8 |
-
"escalate": 0.5
|
| 9 |
-
},
|
| 10 |
-
"cost_wrong_act": 3.0,
|
| 11 |
-
"amp_dtype": "bf16",
|
| 12 |
-
"model_name": "laya-browser",
|
| 13 |
-
"temperature": [
|
| 14 |
-
4.737765564273641,
|
| 15 |
-
1.0,
|
| 16 |
-
1.0
|
| 17 |
-
],
|
| 18 |
-
"temperature_by_options": {},
|
| 19 |
-
"training": {
|
| 20 |
-
"updates": 15987,
|
| 21 |
-
"epochs_completed": 4,
|
| 22 |
-
"hours": 4.97,
|
| 23 |
-
"world_size": 1,
|
| 24 |
-
"fine_tuned_from_checkpoint": false
|
| 25 |
-
},
|
| 26 |
-
"fine_tuned": true,
|
| 27 |
-
"laya_fmt": "v3",
|
| 28 |
-
"head_max_len_train": 768
|
| 29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v11s/encoder/config.json
DELETED
|
@@ -1,79 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"architectures": [
|
| 3 |
-
"ModernBertForMaskedLM"
|
| 4 |
-
],
|
| 5 |
-
"attention_bias": false,
|
| 6 |
-
"attention_dropout": 0.0,
|
| 7 |
-
"bos_token_id": 2,
|
| 8 |
-
"classifier_activation": "gelu",
|
| 9 |
-
"classifier_bias": false,
|
| 10 |
-
"classifier_dropout": 0.0,
|
| 11 |
-
"classifier_pooling": "mean",
|
| 12 |
-
"cls_token_id": 1,
|
| 13 |
-
"decoder_bias": true,
|
| 14 |
-
"deterministic_flash_attn": false,
|
| 15 |
-
"dtype": "float32",
|
| 16 |
-
"embedding_dropout": 0.0,
|
| 17 |
-
"eos_token_id": 1,
|
| 18 |
-
"global_attn_every_n_layers": 3,
|
| 19 |
-
"gradient_checkpointing": false,
|
| 20 |
-
"hidden_activation": "gelu",
|
| 21 |
-
"hidden_size": 768,
|
| 22 |
-
"initializer_cutoff_factor": 2.0,
|
| 23 |
-
"initializer_range": 0.02,
|
| 24 |
-
"intermediate_size": 1152,
|
| 25 |
-
"layer_norm_eps": 1e-05,
|
| 26 |
-
"layer_types": [
|
| 27 |
-
"full_attention",
|
| 28 |
-
"sliding_attention",
|
| 29 |
-
"sliding_attention",
|
| 30 |
-
"full_attention",
|
| 31 |
-
"sliding_attention",
|
| 32 |
-
"sliding_attention",
|
| 33 |
-
"full_attention",
|
| 34 |
-
"sliding_attention",
|
| 35 |
-
"sliding_attention",
|
| 36 |
-
"full_attention",
|
| 37 |
-
"sliding_attention",
|
| 38 |
-
"sliding_attention",
|
| 39 |
-
"full_attention",
|
| 40 |
-
"sliding_attention",
|
| 41 |
-
"sliding_attention",
|
| 42 |
-
"full_attention",
|
| 43 |
-
"sliding_attention",
|
| 44 |
-
"sliding_attention",
|
| 45 |
-
"full_attention",
|
| 46 |
-
"sliding_attention",
|
| 47 |
-
"sliding_attention",
|
| 48 |
-
"full_attention"
|
| 49 |
-
],
|
| 50 |
-
"local_attention": 128,
|
| 51 |
-
"mask_token_id": 4,
|
| 52 |
-
"max_position_embeddings": 8192,
|
| 53 |
-
"mlp_bias": false,
|
| 54 |
-
"mlp_dropout": 0.0,
|
| 55 |
-
"model_type": "modernbert",
|
| 56 |
-
"norm_bias": false,
|
| 57 |
-
"norm_eps": 1e-05,
|
| 58 |
-
"num_attention_heads": 12,
|
| 59 |
-
"num_hidden_layers": 22,
|
| 60 |
-
"pad_token_id": 0,
|
| 61 |
-
"position_embedding_type": "sans_pos",
|
| 62 |
-
"repad_logits_with_grad": false,
|
| 63 |
-
"rope_parameters": {
|
| 64 |
-
"full_attention": {
|
| 65 |
-
"rope_theta": 160000,
|
| 66 |
-
"rope_type": "default"
|
| 67 |
-
},
|
| 68 |
-
"sliding_attention": {
|
| 69 |
-
"rope_theta": 160000,
|
| 70 |
-
"rope_type": "default"
|
| 71 |
-
}
|
| 72 |
-
},
|
| 73 |
-
"sep_token_id": 1,
|
| 74 |
-
"sparse_pred_ignore_index": -100,
|
| 75 |
-
"sparse_prediction": false,
|
| 76 |
-
"tie_word_embeddings": true,
|
| 77 |
-
"transformers_version": "5.17.0",
|
| 78 |
-
"vocab_size": 256000
|
| 79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v11s/model.safetensors
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:42b324b823be353b8295019edbc7ebb1a5acf0b753cd7d9932d8a573e21d8a77
|
| 3 |
-
size 643835524
|
|
|
|
|
|
|
|
|
|
|
|
v11s/rl_agent_config.json
DELETED
|
@@ -1,29 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"encoder": "jhu-clsp/mmBERT-base",
|
| 3 |
-
"head_layers": 2,
|
| 4 |
-
"max_len": 1024,
|
| 5 |
-
"head_max_len": 768,
|
| 6 |
-
"max_prefixes": 6,
|
| 7 |
-
"act_costs": {
|
| 8 |
-
"escalate": 0.5
|
| 9 |
-
},
|
| 10 |
-
"cost_wrong_act": 3.0,
|
| 11 |
-
"amp_dtype": "bf16",
|
| 12 |
-
"model_name": "laya-browser",
|
| 13 |
-
"temperature": [
|
| 14 |
-
4.645538132553483,
|
| 15 |
-
1.0,
|
| 16 |
-
1.0
|
| 17 |
-
],
|
| 18 |
-
"temperature_by_options": {},
|
| 19 |
-
"training": {
|
| 20 |
-
"updates": 15987,
|
| 21 |
-
"epochs_completed": 4,
|
| 22 |
-
"hours": 4.97,
|
| 23 |
-
"world_size": 1,
|
| 24 |
-
"fine_tuned_from_checkpoint": false
|
| 25 |
-
},
|
| 26 |
-
"fine_tuned": true,
|
| 27 |
-
"laya_fmt": "v3",
|
| 28 |
-
"head_max_len_train": 768
|
| 29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v11s/tokenizer/tokenizer.json
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f
|
| 3 |
-
size 34363188
|
|
|
|
|
|
|
|
|
|
|
|
v11s/tokenizer/tokenizer_config.json
DELETED
|
@@ -1,25 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"bos_token": "<bos>",
|
| 3 |
-
"clean_up_tokenization_spaces": false,
|
| 4 |
-
"cls_token": "<bos>",
|
| 5 |
-
"eos_token": "<eos>",
|
| 6 |
-
"extra_0": "<start_of_turn>",
|
| 7 |
-
"extra_1": "<end_of_turn>",
|
| 8 |
-
"local_files_only": false,
|
| 9 |
-
"mask_token": "<mask>",
|
| 10 |
-
"model_input_names": [
|
| 11 |
-
"input_ids",
|
| 12 |
-
"attention_mask"
|
| 13 |
-
],
|
| 14 |
-
"model_max_length": 8192,
|
| 15 |
-
"model_specific_special_tokens": {
|
| 16 |
-
"extra_0": "<start_of_turn>",
|
| 17 |
-
"extra_1": "<end_of_turn>"
|
| 18 |
-
},
|
| 19 |
-
"pad_token": "<pad>",
|
| 20 |
-
"padding_side": "right",
|
| 21 |
-
"sep_token": "<eos>",
|
| 22 |
-
"spaces_between_special_tokens": false,
|
| 23 |
-
"tokenizer_class": "PreTrainedTokenizerFast",
|
| 24 |
-
"unk_token": "<unk>"
|
| 25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v14s/encoder/config.json
DELETED
|
@@ -1,79 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"architectures": [
|
| 3 |
-
"ModernBertForMaskedLM"
|
| 4 |
-
],
|
| 5 |
-
"attention_bias": false,
|
| 6 |
-
"attention_dropout": 0.0,
|
| 7 |
-
"bos_token_id": 2,
|
| 8 |
-
"classifier_activation": "gelu",
|
| 9 |
-
"classifier_bias": false,
|
| 10 |
-
"classifier_dropout": 0.0,
|
| 11 |
-
"classifier_pooling": "mean",
|
| 12 |
-
"cls_token_id": 1,
|
| 13 |
-
"decoder_bias": true,
|
| 14 |
-
"deterministic_flash_attn": false,
|
| 15 |
-
"dtype": "float32",
|
| 16 |
-
"embedding_dropout": 0.0,
|
| 17 |
-
"eos_token_id": 1,
|
| 18 |
-
"global_attn_every_n_layers": 3,
|
| 19 |
-
"gradient_checkpointing": false,
|
| 20 |
-
"hidden_activation": "gelu",
|
| 21 |
-
"hidden_size": 768,
|
| 22 |
-
"initializer_cutoff_factor": 2.0,
|
| 23 |
-
"initializer_range": 0.02,
|
| 24 |
-
"intermediate_size": 1152,
|
| 25 |
-
"layer_norm_eps": 1e-05,
|
| 26 |
-
"layer_types": [
|
| 27 |
-
"full_attention",
|
| 28 |
-
"sliding_attention",
|
| 29 |
-
"sliding_attention",
|
| 30 |
-
"full_attention",
|
| 31 |
-
"sliding_attention",
|
| 32 |
-
"sliding_attention",
|
| 33 |
-
"full_attention",
|
| 34 |
-
"sliding_attention",
|
| 35 |
-
"sliding_attention",
|
| 36 |
-
"full_attention",
|
| 37 |
-
"sliding_attention",
|
| 38 |
-
"sliding_attention",
|
| 39 |
-
"full_attention",
|
| 40 |
-
"sliding_attention",
|
| 41 |
-
"sliding_attention",
|
| 42 |
-
"full_attention",
|
| 43 |
-
"sliding_attention",
|
| 44 |
-
"sliding_attention",
|
| 45 |
-
"full_attention",
|
| 46 |
-
"sliding_attention",
|
| 47 |
-
"sliding_attention",
|
| 48 |
-
"full_attention"
|
| 49 |
-
],
|
| 50 |
-
"local_attention": 128,
|
| 51 |
-
"mask_token_id": 4,
|
| 52 |
-
"max_position_embeddings": 8192,
|
| 53 |
-
"mlp_bias": false,
|
| 54 |
-
"mlp_dropout": 0.0,
|
| 55 |
-
"model_type": "modernbert",
|
| 56 |
-
"norm_bias": false,
|
| 57 |
-
"norm_eps": 1e-05,
|
| 58 |
-
"num_attention_heads": 12,
|
| 59 |
-
"num_hidden_layers": 22,
|
| 60 |
-
"pad_token_id": 0,
|
| 61 |
-
"position_embedding_type": "sans_pos",
|
| 62 |
-
"repad_logits_with_grad": false,
|
| 63 |
-
"rope_parameters": {
|
| 64 |
-
"full_attention": {
|
| 65 |
-
"rope_theta": 160000,
|
| 66 |
-
"rope_type": "default"
|
| 67 |
-
},
|
| 68 |
-
"sliding_attention": {
|
| 69 |
-
"rope_theta": 160000,
|
| 70 |
-
"rope_type": "default"
|
| 71 |
-
}
|
| 72 |
-
},
|
| 73 |
-
"sep_token_id": 1,
|
| 74 |
-
"sparse_pred_ignore_index": -100,
|
| 75 |
-
"sparse_prediction": false,
|
| 76 |
-
"tie_word_embeddings": true,
|
| 77 |
-
"transformers_version": "5.17.0",
|
| 78 |
-
"vocab_size": 256000
|
| 79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v14s/model.safetensors
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:c4e8b144c47e7fa97b128b4447e29cb0540c156fa50b5958200bb15b6a9c1801
|
| 3 |
-
size 643835524
|
|
|
|
|
|
|
|
|
|
|
|
v14s/tokenizer/tokenizer.json
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f
|
| 3 |
-
size 34363188
|
|
|
|
|
|
|
|
|
|
|
|
v14s/tokenizer/tokenizer_config.json
DELETED
|
@@ -1,25 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"bos_token": "<bos>",
|
| 3 |
-
"clean_up_tokenization_spaces": false,
|
| 4 |
-
"cls_token": "<bos>",
|
| 5 |
-
"eos_token": "<eos>",
|
| 6 |
-
"extra_0": "<start_of_turn>",
|
| 7 |
-
"extra_1": "<end_of_turn>",
|
| 8 |
-
"local_files_only": false,
|
| 9 |
-
"mask_token": "<mask>",
|
| 10 |
-
"model_input_names": [
|
| 11 |
-
"input_ids",
|
| 12 |
-
"attention_mask"
|
| 13 |
-
],
|
| 14 |
-
"model_max_length": 8192,
|
| 15 |
-
"model_specific_special_tokens": {
|
| 16 |
-
"extra_0": "<start_of_turn>",
|
| 17 |
-
"extra_1": "<end_of_turn>"
|
| 18 |
-
},
|
| 19 |
-
"pad_token": "<pad>",
|
| 20 |
-
"padding_side": "right",
|
| 21 |
-
"sep_token": "<eos>",
|
| 22 |
-
"spaces_between_special_tokens": false,
|
| 23 |
-
"tokenizer_class": "PreTrainedTokenizerFast",
|
| 24 |
-
"unk_token": "<unk>"
|
| 25 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{v10s → v15s}/encoder/config.json
RENAMED
|
File without changes
|
{v10s → v15s}/model.safetensors
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 643835524
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ef5fe5cb43a6564e9da4eb42936bcc58a254691d021e85055a851b125bc5242e
|
| 3 |
size 643835524
|
{v14s → v15s}/rl_agent_config.json
RENAMED
|
@@ -11,7 +11,7 @@
|
|
| 11 |
"amp_dtype": "bf16",
|
| 12 |
"model_name": "laya-browser",
|
| 13 |
"temperature": [
|
| 14 |
-
5.
|
| 15 |
1.0,
|
| 16 |
1.0
|
| 17 |
],
|
|
|
|
| 11 |
"amp_dtype": "bf16",
|
| 12 |
"model_name": "laya-browser",
|
| 13 |
"temperature": [
|
| 14 |
+
5.227105378439709,
|
| 15 |
1.0,
|
| 16 |
1.0
|
| 17 |
],
|
{v10s → v15s}/tokenizer/tokenizer.json
RENAMED
|
File without changes
|
{v10s → v15s}/tokenizer/tokenizer_config.json
RENAMED
|
File without changes
|