Skip to content

Add OSWorld-V2 hybrid GUI+CLI evaluation experiment - #11

Merged
Wanli-Lee merged 4 commits into
mainfrom
experiment/osworld-v2-hybrid-rejudge
Jun 30, 2026
Merged

Add OSWorld-V2 hybrid GUI+CLI evaluation experiment#11
Wanli-Lee merged 4 commits into
mainfrom
experiment/osworld-v2-hybrid-rejudge

Conversation

@Wanli-Lee

@Wanli-Lee Wanli-Lee commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

A harness ablation on OSWorld-V2 (108 tasks): drive each task with a hybrid GUI+CLI agent — the OpenAI codex CLI injected inside the VM (persistent state via shell/code) plus a GUI action channel — on the same GPT-5.5 backbone the paper benchmarks. Scored with OSWorld-V2's own evaluator (env.evaluate(), checkpoint-based with bounded model judgment) — the same grader as the paper's Table 3, so the numbers are directly comparable to the official GPT-5.5 row.

Model / harness Binary (%) Partial (%) Tool calls/task
GPT-5.5 + codex hybrid (this work) 18.5 49.6 77.5
GPT-5.5 batched (official Table 3) 13.0 49.5 149.8

(Partial = mean partial-credit score over all tasks, per the paper's Table 3.)

Same backbone, swapping the official batched loop for the codex hybrid harness lifts GPT-5.5 +5.5 pt Binary (13.0→18.5%) at ~2× tool-call efficiency, while partial credit holds steady (49.5→49.6) — the gains come from pushing near-complete tasks over the line, not broad partial progress. De-infra cohort (drop 4 infra-failure tasks): 104 tasks, 51.39% avg / 19.23% Binary.

Contents

  • New folder experiments/osworld_v2_hybrid/: runner, codex/openclaw/claudecode agents, launchers, aggregated per-task results + RESULT_ANALYSIS.md.
  • README News bullet.
  • Raw trajectories/screenshots/logs are not committed; only aggregated JSON/CSV/MD.

Notes

  • Cost/task and Out tok/task are intentionally : the codex CLI logs only a combined token total (no output-only count or price).
  • Secrets/host paths in launchers are env-var placeholders.

🤖 Generated with Claude Code

Wanli-Lee and others added 4 commits June 30, 2026 14:39
Harness ablation: drive OSWorld-V2 (108 tasks) with a hybrid GUI+CLI agent
(codex CLI injected in-VM + GUI channel) on the GPT-5.5 backbone, scored with
OSWorld's native env.evaluate(). Same backbone gains +5.5 pt Binary
(13.0->18.5%) at ~2x tool-call efficiency (149.8->77.5/task) vs the official
batched row. Includes core code, launchers, and aggregated per-task results.

Co-Authored-By: Claude <noreply@anthropic.com>
…ble 3)

env.evaluate() is checkpoint-based with bounded model judgment, not a pure
static check; align the README with the paper's description and drop the
misleading agent-judge contrast.

Co-Authored-By: Claude <noreply@anthropic.com>
Partial in OSWorld-V2 / the paper is the mean partial-credit score over all
tasks, not the fraction of tasks scoring 0<s<1. Corrected the headline and
analysis tables (hybrid 59.3 -> 49.6; de-infra 51.4) and the aggregation
script. Binary and tool-call numbers unchanged.

Co-Authored-By: Claude <noreply@anthropic.com>
Drop the cross-harness comparison rows (pure-CLI / claude / cuaclaw / official
GUI) for now; keep only the codex hybrid row against the paper's official
GPT-5.5 claim. Other harnesses to be added later.

Co-Authored-By: Claude <noreply@anthropic.com>
@Wanli-Lee
Wanli-Lee merged commit 23fb157 into main Jun 30, 2026
3 checks passed
@Wanli-Lee
Wanli-Lee deleted the experiment/osworld-v2-hybrid-rejudge branch June 30, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant