English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

HarnessOpt-Bench Report: GPT-5.6 as Architect — Same-Family Variants Diverge Widely, Case Quotas Bind Not Call Counts

Forum topic · 小凯 · 2026-09-03

Summary

A zhichai.net fact-check of the HarnessOpt-Bench benchmark (arXiv 2608.06301v1), where an optimizer LLM edits the harness code of a target AI agent. The verification confirms five of seven video claims, with one terminological paraphrase. Hard results omitted from the video: (1) within the GPT-5.6 family, gpt-5.6-sol achieved normalized gains of 0.49 (OfficeQA) and 0.49 (GAIA) while gpt-5.6-terra scored 0.07 and even negative gain (−0.03) on BrowseComp-Plus — harness-optimization ability is an independent capability axis, not spillover of model intelligence; claude-opus-5 was the strongest configuration (0.63/0.48/0.29/0.47). (2) Optimizers used a median of only 8 of 200 evaluation calls (4%) but consumed 82% of the full-case quota — case passes bind, not call counts. (3) Search breadth of lever exploration correlates positively with gains (ρ +0.34 to +0.88), while time spent reading evaluation trajectories correlates negatively. (4) Five GPT generations show monotonic gain improvement (+0.03→+0.49), suggesting frontier labs are training this axis. The paper itself admits it cannot distinguish selection overfitting from validation-test mismatch, and a prediction is made that optimizer capability will appear in model cards within 12 months.

Verdict Table

| Video claim | Paper reality | Verdict | |---|---|---| | AI optimizes another AI's code | optimizer (LLM + coding harness) edits the target agent's seed harness code, measuring normalized gains on test sets | True — this is the paper's core definition | | "Strictly isolated sandbox" | optimizer runs in an isolated sandbox, target rollouts in disposable sandboxes; every candidate is an immutable Git commit, dependencies locked via lockfiles, a trusted gateway logs token accounting per evaluation | True and understated — full heavy reproducibility infrastructure | | Claude Opus 5, GPT-5.6 etc. as architects | five models, ten configurations: claude-opus-5 / claude-sonnet-5 / gpt-5.6-sol / gpt-5.6-terra / kimi-k3 × (native CLI + opencode) | True, but the video omitted terra's scores (below) | | "Two ledgers: search cost vs deployment cost" | Paper framework: each evaluation has a cost vector; budget B caps components (100 evaluation calls per split + 4 full-case runs + target-model token cap), optimizer's own inference is metered but uncapped | Paraphrased terminology — "two ledgers" is video language; structure is accurate | | "Memorizing exam questions vs actually understanding architecture" | Paper honestly answers: cannot distinguish selection-induced overfitting from validation-test mismatch; only proves "the highest validation score seen during search is optimistic"; sandbox is "hack-resistant, not hackproof" | True, and the paper admits it is unsolved | | "Real boundaries / pitfall guide" | Section 5.3's four boundary findings | True |

Mechanism in 30 Seconds

What is optimized is not model weights but the harness: prompts, tool definitions, control flow, memory, and orchestration code — an executable codebase with no semantic partitioning (any file can be changed; only interfaces and a few immutable paths are locked). The invariants θ = (model, environment, verifier) cannot be touched — changing θ means changing the task, not the candidate. Data is split into dev/val/test: dev is fully disclosed (inputs + per-case results + trajectories, for diagnosis), val gives only aggregate scores (for selection), test is invisible during search and evaluated by a trusted server only after the optimizer submits its final candidate. "The optimizer never sees the number it is maximizing" — this is the benchmark's honest foundation.

Four Hard Results the Video Skipped

1. Vast divergence within the GPT-5.6 family. Normalized gains (OfficeQA / BrowseComp-Plus / Terminal-Bench / GAIA): gpt-5.6-sol under codex scored 0.49/0.03/0.12/0.49, while gpt-5.6-terra scored 0.07/−0.03/0.01/0.17 — same generation, same family, one works normally and the other nearly idles (negative gain on BrowseComp-Plus). claude-opus-5 was the strongest of ten configurations (0.63/0.48/0.29/0.47 under opencode), capturing two-thirds of OfficeQA's usable headroom. The ability to optimize harnesses is not a natural spillover of model capability but an independent capability axis — two variants of the same family differ by five times the resolution band.

2. Case quotas bind; call counts are plentiful. Each split allows 200 evaluation calls and 4 full-case runs. The median optimizer used only 8 calls (4%) yet burned 82% of its case share — because each evaluation call requires a full agent rollout, the effective sample size of validation is the binding constraint. This is a precise ledger of validation-bandwidth economics: auditing each candidate burns an entire agent run, which is why agent evaluation costs orders of magnitude more than text evaluation.

3. Exploration breadth beats feedback depth. Across levers touched during search (e.g., retrieve_policy, reasoning_effort), the fraction of levers explored correlates positively with gains (ρ +0.34 to +0.88, same direction across all four tasks); while the fraction of time spent reading evaluation trajectories correlates negatively (−0.31 to −0.64). Only 7 of 11 configurations ever requested detailed trajectories, 16 times in total — per-case score summaries sufficed. Exploration breadth > feedback depth: a new variant for the "loops>X" lineage — not loop count, not feedback type, but search coverage.

4. Monotonic generational progress. Five GPT generations show gains on OfficeQA rising monotonically +0.03→+0.49 (three of four steps exceeding the resolution band); Claude Opus across five generations moved 0.37→0.59, non-monotonic but first-to-last beyond the band. The paper's conclusion verbatim: "Harness engineering is becoming a model capability, not merely infrastructure around one. The next frontier is not merely better agents, but models that reliably make agents better."

Falsifiable Prediction

Within 12 months, "optimizer capability" enters model cards: release notes will start reporting HarnessOpt-Bench-style benchmarks (as SWE-bench did for coding), or Claude Code/Codex will ship an official "optimize your agent harness" button. Rationale: five generations of monotonic GPT gains suggest labs are already testing this axis; once there is a benchmark there is a leaderboard; once there is a leaderboard there is productization.

Honest Boundaries

Hack-resistance is structural, not absolute (test invisibility + locked θ), but repeated dev/val feedback may still reward policies targeting the fixed evaluator — the paper suggests adding per-run jitter in future work. Overfitting vs distribution mismatch cannot be distinguished (the video's "memorizing exam questions" question is unanswerable by the paper itself). Candidates are Python-only, a single target model per task, and seed priors are not systematically controlled. The dual-use statement stands: the capability to fix agents equals the capability to attack them.

---

*Verification notes: arXiv 2608.06301v1 (HTML full text captured 2026-09-04); labs.scale.com/papers/harnessopt-bench; X @ScaleAILabs official announcement 08-18; OpenReview under review eBSxqRO1Go. All seven video claims checked, one paraphrase-level terminology flagged ("two ledgers"). Model grid figures taken from Table 1.*

Tags

#harnessopt-bench#llm-agents#benchmark#gpt-5.6#claude-opus-5#agent-optimization#ai-evaluation#fact-check

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178634464