The Commonplace
Home Three-study pilot Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

Swapping the software harness that runs a coding LLM produces little average change in solve-rate, though vendor-native harnesses can outperform on contest-style problems while trailing on repository tasks; cost-per-solved-task comparisons are fragile and were affected by a telemetry semantics bug that the authors corrected.

Harness or Model? Isolating the Harness Effect in Agentic Coding with a Contamination-Controlled Private Suite
Mohsen Arjmandi · September 08, 2026
arxiv quasi_experimental medium evidence 8/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Mohsen Arjmandi unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Mohsen Arjmandi provider ID
On a private, contamination-controlled suite using paired same-model runs, the study finds no consistent average advantage for vendor-native harnesses over a neutral harness in solve-rate, though harness effects differ sharply by task type and cost-per-solved-task estimates are sensitive to telemetry and selection choices.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

An agentic coding system couples a language model to a harness: the tools, prompts and control flow that turn a chat model into an autonomous software engineer. Vendors ship harnesses tuned to their own models, and practitioners assume the vendor-native pairing solves more tasks. We measure that assumption with paired same-model contrasts on a private, contamination-controlled suite of 256 repository and post-cutoff contest tasks. The same 80 tasks ran under claude-agent-sdk and under deepagents on claude-opus-4-8, and under the openai-codex SDK and deepagents on gpt-5.5, with gemini-3.5-flash and deepseek-v3.2 as side cells. 792 of 800 planned runs were graded by an isolated oracle. Neither contrast resolves an average advantage for either harness: -1.25 pp for Opus 4.8 (48.8% vs 50.0%, task-bootstrap 95% CI [-10.0, +7.5]) and +1.25 pp for GPT-5.5 (55.6% vs 54.4%, CI [-4.4, +6.9]). The Opus average combines opposite strata: the native harness trails by 9.0 pp on the 61 repository tasks and leads by 23.7 pp on the 19 contest tasks (label-permutation p = 0.003). The partition was chosen after seeing the data and needs a designed replication. Correctness and completion also separate: 22 of 81 runs cancelled at the wall-clock ceiling had produced a passing patch. Re-priced from raw per-turn usage at frozen list prices, the neutral harness cost 1.3 to 1.6 times as much per solved task on Opus 4.8 and 1.2 times on GPT-5.5. These are observed-usage estimates. On the Anthropic account 58 runs left no usage record, and allocating that spend to either cell would move the Opus ratio between 0.7 and 2.3, so the billed ordering is unresolved. This revision corrects an August 2026 manuscript whose cost figures rested on a usage-semantics defect in our own telemetry (Section 5.1). We release the orchestrator, grading oracle, reanalysis code and derived aggregates. The tasks stay private.

Summary

Main Finding

Holding the underlying LLM fixed and swapping only the agent harness (vendor-native vs. neutral), the study finds no reproducible average capability advantage for vendor-native harnesses on the tested pool. Paired contrasts on two frontier models give small, statistically inconclusive average differences (claude-opus-4-8: −1.25 pp native vs neutral; gpt-5.5: +1.25 pp native vs neutral). There is, however, a strong post-hoc heterogeneity signal on Opus 4.8 (native disadvantage on repository tasks, native advantage on contest tasks) that a designed replication should test. Cost-per-solved-task estimates are sensitive to harness telemetry semantics; after correcting a telemetry bug the neutral harness appears costlier per solved task in several re-pricings, but accounting uncertainty leaves some billed-ordering unresolved.

Key Points

  • Experimental question: Does a vendor-native harness outperform a neutral harness when both drive the same model (capability and cost)?
  • Cells compared (paired, same-model contrasts):
    • Claude-opus-4-8: claude-agent-sdk (native, C1) vs deepagents/LangGraph (neutral, C2)
    • GPT-5.5: openai-codex SDK (native, C3) vs deepagents (neutral, C4)
    • Two side cells: gemini-3.5-flash (C5) and deepseek-v3.2 (C6) on the neutral harness
  • Primary capability estimates (task-mean solve rate on frozen 80-task pool):
    • Opus 4.8: C1 (native) 48.8% vs C2 (neutral) 50.0% → paired difference −1.25 pp, task-bootstrap 95% CI [−10.0, +7.5].
    • GPT-5.5: C3 (native) 55.6% vs C4 (neutral) 54.4% → paired difference +1.25 pp, CI [−4.4, +6.9].
  • Heterogeneity (post-hoc) on Opus 4.8:
    • Repository tasks (n=61): native trails by 9.0 pp (CI [−17.2, −0.8]).
    • Contest tasks (n=19): native leads by 23.7 pp (CI [+2.6, +44.7]).
    • Permutation test for interaction p = 0.003 (reported as post-hoc finding).
  • Separation of endpoints: correctness vs autonomous completion — 22 of 81 runs cancelled at the wall-clock ceiling had produced a passing patch at cancellation (latency/autonomy matters).
  • Cost findings (revised after fixing telemetry defect):
    • Re-priced from raw per-turn events, the neutral harness cost 1.3–1.6× per solved task on Opus 4.8 (task-bootstrap ranges and pricing bases give bands ~1.1–2.1) and ~1.2× on GPT-5.5 (1.05–1.33).
    • Telemetry defect: input-token fields had inconsistent semantics between SDKs (cache-inclusive vs cache-exclusive). Correcting this materially changed cost claims; some account-level unrecorded runs (Anthropic) leave billed-order unresolved (Opus ratio could plausibly be 0.7–2.3 depending on allocation of unrecorded spend).
  • Scale and execution:
    • Private, contamination-controlled task suite: 256 tasks (179 repository, 77 post-cutoff contest); main frozen pool of 80 tasks selected mechanically and oversampled tasks on which vendor-native bundles disagreed.
    • 800 planned runs, 792 graded verdicts (380 pass, 404 fail, 7 timeout, 1 apply_error).
    • One microVM per run, append-only event ledger, Docker-isolated grading oracle; wall-clock ceiling = 1,200 s.
  • Reproducibility: orchestrator, grading oracle, reanalysis code, and derived aggregates released; tasks remain private to preserve contamination control.

Data & Methods

  • Suite and contamination controls:
    • Track A: 179 repository-coded FAIL_TO_PASS tasks mined from four private codebases with hidden tests and gold patches.
    • Track B: 77 contest problems published after a frozen eligibility date (cutoff registry frozen 2026-06-24; eligibility 2026-03-02).
    • Defenses: frozen cutoff registry, runtime drift gate (verifies served model identity each run), canaries and strict mirror hygiene.
  • Experimental design:
    • Paired same-model contrasts holding model fixed and varying harness.
    • Main run: 80-task frozen pool (24 discordant tasks from screening + mechanically filled slots).
    • Repeats: 2 for core cells (C1–C4), 1 for side cells. Planned detectable effect ≈12 pp after amendments.
    • Outcome taxonomy: patch extracted and graded offline; verdicts ∈ {pass, fail, timeout, apply_error}; task-mean solve rate computed over scored tasks (timeouts and apply_error excluded from task denominator unless otherwise reported).
    • Ceiling and autonomy: agent runs canceled after 1,200 s; grader scores the patch present at cancellation.
  • Infrastructure and telemetry:
    • One KVM microVM per run; identical repository seeds/prompts; harness code runs inside VM with vendor harness sandboxing disabled to equalize constraints.
    • Append-only per-run ledger capturing per-turn events; orchestrator writes run rows including tokens and accounted cost.
    • Post-study telemetry audit discovered SDK differences in token field semantics; re-derived cost metrics from raw per-turn events and reconciled to billed spend where possible.
  • Statistical analysis:
    • Task-level bootstrap confidence intervals, permutation tests for interactions, McNemar and GEE logistic planned/used tests, BH-FDR for multiple comparisons.
    • Caveats: frozen pool oversamples tasks with vendor disagreement (conditional estimand), amendments (repeats reduced, pool reduced), and some deviations from the initial OSF preregistration (plan committed to repo; private OSF deposit exists).
  • Openness: released orchestration and analysis artifacts; tasks withheld.

Implications for AI Economics

  • Vendor harnesses do not guarantee an average capability advantage when the underlying LLM is held fixed. Procurement decisions that assume vendor-native harnesses are categorically superior may be misplaced; organizations should measure harness effects in their own workloads.
  • Heterogeneity matters: the harness effect can differ by task type. The strong post-hoc interaction on Opus 4.8 (native worse on repository tasks but better on contest tasks) shows that workload composition can flip the sign of harness advantages. Economic evaluations and vendor comparisons must therefore be stratified by workload characteristics, not collapsed into one aggregate metric.
  • Cost-per-solved-task is sensitive to (a) the harness’s run behavior (number and size of turns, truncation settings, retries, latency leading to wall-clock cancellations) and (b) telemetry semantics. Practical takeaways:
    • Use raw per-turn event logs (not SDK-aggregated counters) when computing dollar costs; reconcile to billed spend.
    • Be cautious of SDK-specific token-count conventions (cache-inclusive vs cache-exclusive) — mismatches can materially distort cost comparisons and vendor ordering.
    • Neutral harnesses can incur higher observed usage and therefore higher cost-per-solved-task in this study, but billing and telemetry uncertainty can reverse the ordering; economic decisions should account for such uncertainty and include sensitivity checks.
  • Portability vs lock-in trade-off: neutral harnesses enable portability across providers but may impose capability or cost penalties that vary by task type and are not reliably predictable from vendor demos. Organizations balancing lock-in risk against performance/cost should conduct same-model harness contrasts on in-domain tasks.
  • Evaluation design recommendations for economic assessments:
    • Prefer same-model harness contrasts (hold model fixed) to isolate harness effects.
    • Use private or post-cutoff tasks and a frozen cutoff registry to limit contamination bias.
    • Record raw per-turn telemetry in an append-only ledger and enforce reconciliation to billed amounts.
    • Report both capability (solve rate) and operational endpoints (time-to-solution, autonomous completion vs correctness) because latency/autonomy can change the effective cost and utility.
    • Treat post-hoc heterogeneity findings as hypotheses for targeted replication rather than as settled evidence.
  • Policy and vendor claims: vendors that bundle models and harnesses should not be assumed to provide superior end-to-end performance in all workloads; neutral-harness tooling ecosystems (e.g., deepagents) merit independent evaluation on buyer-specific tasks.

Short actionable checklist for practitioners: - Log raw per-turn events and reconcile to billing; do not rely solely on SDK-aggregated token fields. - Run same-model harness contrasts on representative in-domain tasks, and stratify by task type. - Include latency/ceiling-aware metrics (autonomy completion) and cost-per-solved-task in evaluations. - Treat single-study heterogeneity signals (post-hoc splits) as replication targets before changing procurement.

References and artifacts: the paper releases orchestrator, grading oracle, reanalysis code and aggregates; tasks remain private to preserve contamination control.

Assessment

Paper Typequasi_experimental Evidence Strengthmedium — The study uses a controlled, paired-run design with strong contamination controls, replayable logs, and offline oracle grading over hundreds of runs, which gives reasonably credible causal contrasts of harness effects for the selected tasks; however, the effective sample is modest (80 tasks per contrast), the frozen pool oversamples discordant tasks by design (selection conditionality), some operational amendments reduced repeats and power, and cost conclusions were affected by a telemetry usage-semantics defect that required correction. Methods Rigormedium — Many features are rigorous (private post-cutoff suite; per-run microVM isolation; append-only ledger; pre-flight model identity gate; offline deterministic grading; released orchestration and analysis code). Weaknesses include a non-random, hash-and-discord-band pool selection that conditions estimands, reduced repeats that raised the minimum detectable effect, a private rather than fully public preregistration trail, and an initially undetected telemetry normalization bug that impacted cost estimates (though it was discovered and corrected and the correction is documented). SampleA private 256-task suite (179 repository tasks mined from four private production codebases and 77 contest problems published after an eligibility cutoff); a frozen study pool of 80 tasks (24 screening-discordant plus tasks drawn by hash) was used for the main paired contrasts; main matrix comprised 6 cells (two paired same-model contrasts: claude-opus-4-8 under claude-agent-sdk vs deepagents, and gpt-5.5 under openai-codex SDK vs deepagents) with repeats (k=2 for core cells) giving 800 planned keys and 792 graded runs; grading by Docker-isolated oracle with verdicts pass/fail/timeout/apply_error; side cells ran gemini-3.5-flash and deepseek-v3.2 on the neutral harness. Themesproductivity human_ai_collab IdentificationPaired within-task contrasts that hold the model fixed while swapping only the harness (vendor-native SDK vs neutral harness) and running both cells on the same private tasks in isolated KVM microVMs with append-only event ledgers, a frozen task pool, and runtime model-drift checks to control contamination; comparisons use task-mean solve rates with task-bootstrap/CIs and permutation/interaction tests (McNemar/GEE-style planned tests). GeneralizabilityTasks are private and derived largely from the author's organization and recent contest problems, so results may not generalize to all codebases or public benchmarks., The frozen pool intentionally oversamples tasks where vendor-native bundles disagreed (selection conditionality) — cell averages are conditional on that pool and not a random sample of the suite., Only a small set of model/harness combinations and specific SDK versions were tested (Opus 4.8, GPT-5.5, specific harness releases), limiting temporal/general model generalization., Operational amendments (reduced repeats, sandbox memory changes) and a telemetry defect affecting cost measures limit external validity of the cost comparisons., Runtime backend pinning, VM memory/config differences, and unmeasured remaining configuration differences could affect cross-provider comparability.

Claims (6)

ClaimDirectionOutcomeConfidence & EvidenceDetails
For Claude Opus 4.8, the vendor-native claude-agent-sdk harness did not show an average capability advantage over the neutral deepagents harness; the paired solve-rate difference was −1.25 percentage points. Task Completion Time null_result Task solve rate, defined from patches passing the hidden-test grading oracle
Reading fidelity high
Study strength high
n=80
−1.25 pp; 95% CI [−10.0, +7.5]
0.8
For GPT-5.5, the vendor-native openai-codex SDK did not show an average capability advantage over the neutral deepagents harness; the paired solve-rate difference was +1.25 percentage points. Task Completion Time null_result Task solve rate, defined from patches passing the hidden-test grading oracle
Reading fidelity high
Study strength high
n=80
+1.25 pp; 95% CI [−4.4, +6.9]
0.8
For Opus 4.8, the harness effect differed by workload type: the native harness performed worse on repository tasks but better on contest tasks. Task Completion Time mixed Task solve rate by workload type
Reading fidelity high
Study strength medium
n=80
−9.0 pp on 61 repository tasks (95% CI [−17.2, −0.8]); +23.7 pp on 19 contest tasks (95% CI [+2.6, +44.7]); interaction p = 0.003
0.48
Correctness and autonomous completion are not equivalent: among runs cancelled at the wall-clock ceiling, some had already produced a patch that passed the grading oracle. Output Quality mixed Passing-patch correctness conditional on failure to autonomously complete before the time ceiling
Reading fidelity high
Study strength medium
n=81
22 of 81 cancelled runs produced a passing patch
0.48
Based on observed raw per-turn usage and frozen list prices, the neutral harness cost more per solved task than the vendor-native harness: 1.3–1.6 times as much for Opus 4.8 and 1.2 times as much for GPT-5.5. Organizational Efficiency negative Cost per solved coding task
Reading fidelity high
Study strength medium
n=80
1.3–1.6 times as much per solved task on Opus 4.8; 1.2 times on GPT-5.5
0.48
The billed cost ordering for the Opus 4.8 harness comparison is unresolved because 58 Anthropic runs lacked usage records; assigning the unrecorded spend entirely to either cell would move the neutral-to-native cost ratio from 0.7 to 2.3. Organizational Efficiency mixed Relative billed cost per solved task
Reading fidelity high
Study strength medium
n=58
Opus ratio range 0.7–2.3 under extreme allocation of unrecorded spend
0.48

Notes