Repository navigation
Add autonomous WebArena-Verified browser evaluation - #8
Conversation
|
Claude finished @lanyue-llk's task in 2m 35s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Three actual problems found. Style and naming omitted per review instructions. Bug:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34238046990. Please check Claude's inline feedback and summary comment for details.
PR Review: Add autonomous WebArena-Verified browser evaluation
All three findings from the previous review have been addressed. Previously reported — all fixedBug: Security: Security: New finding: exception in
|
|
Claude finished @lanyue-llk's task in 2m 30s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
All three issues from the previous review are resolved in this update. Bug fix:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34239135344. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 52s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported — status re-checkedThe third review (14:36 UTC) stated all issues were resolved, but one was not. Bug fix: Security: Security: Bug:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34241173281. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 12s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Bug:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34242848104. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 18s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Both previously reported bugs remain unfixed. No new bugs found in the latest commit ( Bug:
|
|
Claude finished @lanyue-llk's task in 2m 30s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
The two latest commits ( Bug:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34245053851. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 1m 36s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Both previously reported bugs are fixed in commit Bug:
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34245522932. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 12s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported — confirmed fixedBug: Bug: New commit
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34245876775. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 6s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported — confirmed fixedBug: Bug: Latest commits — no new bugs found
No new bugs or security issues found. |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34246325122. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 2m 28s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported — confirmed fixedBug: Bug: Bug: base64 decode failure silently corrupts HAR body — new in commit
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34934985084. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 6m 19s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported P2 issues — all fixedP2: P2: P2: Screenshot label denominator uses pre-filter count ( New trajectory replay track — no bugs foundThe 52 commits since
No new bugs or security issues found. |
|
Claude finished @lanyue-llk's task in 10m 52s —— View job 代码评审结论:通过PR #8 · Add autonomous WebArena-Verified browser evaluation 历次已报告问题确认修复全部历轮 P0/P1 已修复;9 月 11 日三项 P2(英文输出含 本轮新发现(轨迹重放模块,9 月 14–15 日提交)P2 · 涉及行:
实际注入风险为零—— P2 · cjk = re.compile(r"[㐀-鿿]")漏掉 U+2E80–U+33FF(CJK 部首补充、康熙部首、注音、假名等)。与 Browser Use 轨迹一侧行为一致,属存量问题,对本评测集实际影响极低。 关键正确性确认
两项 P2 均不影响评测正确性、证据完整性或发布安全性,不阻断合并。 |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34943033876. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 7m 23s —— View job PR Review — Round CompleteScope: New commits since Previously Reported Issues — All Fixed ✓
New Code Review — No Issues FoundReviewed the following new modules and scripts:
No new bugs or security issues found. |
|
Claude finished @lanyue-llk's task in 7m 46s —— View job Review 结论通过,无阻塞合并问题。 上轮 P2 修复确认
Trajectory Replay 新增代码审查架构与完整性
凭据与路径隔离
发布管道
比较 UI(832b7c6)
残余风险(不阻塞合并)
以上均不影响本次发布正确性。 |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34947455804. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 7m 28s —— View job Review 结论通过,存在 1 个 P2 问题。 所有历史遗留 P2( 问题及建议[P2]
|
|
Claude finished @lanyue-llk's task in 6m 40s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported P2 issues — all fixed
Latest commits — no new bugs foundCommit
Trajectory replay track (
No bugs or security issues found in the latest changes. |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34949315889. Please check Claude's inline feedback and summary comment for details.
|
修复最新中文审查指出的“全通过报告使视觉检查抛出 新增全通过与有失败两种结果测试。轨迹回放测试:156 通过、2 跳过;改动文件 Ruff 检查通过。提交 |
|
Claude finished @lanyue-llk's task in 12m 10s —— View job Code Review — PR #8(自
|
| 文件 | 问题 | 修复提交 |
|---|---|---|
harness/browser_use/report_i18n.py |
英文输出中 "、" 未替换为 ", " |
e3d8b79 |
harness/browser_use/report.py |
archive.namelist() 在内层循环中重复调用 |
已预计算为 set |
harness/browser_use/report.py |
截图标注分母含无效帧 | 改为 len(valid_frames) |
新发现
P2 — report.py 多处硬编码 "90" 而非 {total_task_count}
- 第 2221 行:
"这些题仍保留在 90 题官方结果中" - 第 2224 行:
'<h2>90 题核心指标</h2>' - 第 2241 行:
'<h3>90 题官方结果与事后诊断分开看</h3>' - 第 2243 行:
"不替代 90 题官方结果"
同一 f-string 上下文中 total_task_count 可用,已在部分插值中正确使用。当前发布不受影响(total_task_count = 90),但若未来换用非 90 题数据集,这些片段将静默失效。建议统一替换为 {total_task_count}。
澄清:check_webarena_replay_visual.py 改动(a8a9725)为有效修复
原有代码对全通过报告使用不带默认值的 next(...),会抛 StopIteration;新版引入 if failed_key is not None: 守卫,行为正确。AGENTS.md 要求的 Sites-style 分层导航验证在含失败结果的报告中仍然执行(与当前发布报告一致)。
其余关键点确认无误
- 凭据隔离:
save_receipt()过滤editToken/claimToken/token,publish/已 gitignore ✅ - 双语路由一致性:
check_webarena_replay_report.py强制result/与en/result/、task/与en/task/一一对应,zh_details == en_details✅ - 评分与证据一致:
current-run.jsonstate: "verified",validate_package()对 archive、report tree、profile、dataset、review、evidence 全部做 SHA-256 比对 ✅ - BINDING_JOURNAL 恢复:
recover_publication_binding()在validate_package()入口调用,crash 后原子恢复完整 ✅ - Docker daemon 锁隔离:
_docker_daemon_lock_namespace()以 daemon ID 前缀作用域,并行运行不冲突 ✅ - 本地路径与凭据扫描:
LOCAL_PATH_RE+sk-[A-Za-z0-9_-]{12,}覆盖全部可分发文件 ✅
结论:无 P0/P1 问题。唯一待改的 P2(硬编码 "90")不影响当前发布正确性,可在下次修改 report.py 时顺手处理,不需阻塞合并。
|
Claude finished @lanyue-llk's task in 7m 34s —— View job Review findings — HEAD
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34951120914. Please check Claude's inline feedback and summary comment for details.
…ed-pilot # Conflicts: # Makefile # harness/browser_use/runner.py # tests/browser_use/test_runner.py # uv.lock
…nto codex/webarena-verified-pilot # Conflicts: # scripts/check_webarena_replay_visual.py
|
Claude finished @lanyue-llk's task in 11m 7s —— View job Code Review — PR #8
结论:✅ 可合并所有此前标记的问题均已修复,本轮未发现新的阻塞缺陷。 已修复问题确认
本轮审查范围
|
|
Claude finished @lanyue-llk's task in 8m 26s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported P2 issues — all fixed
Latest commits — no new bugs found
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34954774283. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @lanyue-llk's task in 8m 39s —— View job Review 结论通过 上轮三个 P2 问题全部修复,无新 P0/P1 缺陷。 问题及建议✅ 已修复(本轮确认)
🔶 新发现 P2(不阻塞合并,建议后续迭代修复)[P2-1] 建议:将 [P2-2] actual_by_index = {int(step["index"]): step for step in evidence["trajectory"]}使用直接键访问 |
|
Claude finished @lanyue-llk's task in 5m 34s —— View job PR Review: Add autonomous WebArena-Verified browser evaluation
Previously reported — confirmed fixedAll bugs from the previous review cycle remain fixed.
Latest commits (trajectory replay track) — no new bugs found
Preview bootstrap (
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/browser-eval/actions/runs/34957149221. Please check Claude's inline feedback and summary comment for details.
Summary
Browser Useand fixed-actionBrowser Trajectory Replayas separate evaluation tracksFormal comparison
Fourteen tasks with confirmed benchmark/evaluator, site, shared-state, or reference-state interference are excluded across all four configurations. Their raw scores remain unchanged and inspectable.
The raw 90-task scores remain 73/90 vs 70/90 for Sol and 71/90 vs 71/90 for Astra. They are audit records, not the report's formal comparison denominator.
Audit and corrections
Environment isolation
One Docker daemon plus its fixed site ports is one environment lane. Chromium and Moli run serially inside a lane, with a site reset before every attempt. Separate accounts are supplementary and do not isolate shared objects, indexes, caches, or background jobs. Parallel workers must use independent daemons, site containers, networks, ports, and writable volumes; read-only image layers may be shared.
Verification
Report
ver_e88ebb8afb86489ba2be858e39723538