Build1 publisher3 min readPublished
Despite its 2,969-fact corpus, banking contributes least to Sierra's agent-building benchmark score
No autonomous configuration cleared 25%, and the 82.2% human reference was hand-built by an author who already held the ground-truth requirements, so the gap shows the value of already having the spec, not the skill of the engineer who wrote the code.
The Engineer · Build desk

What happened
- Hyper-tau-bench hands a developer agent a simulated business's documents, transcripts, an API and a codebase, then asks it to build a customer service agent under model and cost constraints.
- The finished agent is graded on unseen airline, retail, telecom and banking conversations, and a task passes only when it gives the right information and makes the correct changes in backend systems.
- Claude Opus 5 in Claude Code led at 23.9%, just ahead of GPT-5.6 Sol in Codex at 22%, and none of the six autonomous configurations broke 25%.
- Sierra's September 4 paper covered six model-and-harness pairs, including Anthropic models in Claude Code, OpenAI models in Codex, and Moonshot AI's Kimi K3 in both Kimi Code and OpenCode.
Compiled by The EngineerSomething wrong?How this is made
Why it matters
- constraint Teams using the leaderboard to pick a build harness are ranking configurations on a task mix two thirds weighted to one dense policy domain, which is the wrong selection signal if their own corpus is thin.
- contradiction The blog framing of an engineer with deep context invites the 3.4x human-premium reading that the paper's own oracle caveat rules out, and nothing in the release measures an average engineer at all.
- decision The reported failures are in researching and questioning rather than in writing code, which argues for keeping the human at requirements sign-off rather than only at diff review.
- cost Developer agents chose badly how much computing power the finished agent should use, and that choice becomes a recurring per-conversation bill for whoever operates the agent afterwards.
Reconstruct the aggregate before quoting it. Banking supplies 35 of the 53 construction tasks [8]. Claude Opus 5 scored 5.9% on banking, against 72.8% on retail, 55.9% on airline and 48.2% on telecom [7]. Weight those by task count, assuming the other 18 tasks split evenly at six per domain: 35/53 x 5.9 gives 3.9 points, and 6/53 x (72.8 + 55.9 + 48.2) gives 20.0 points, which sums to 23.9 [2]. That is the reported headline score [6]. The even split is an assumption on my part, but the fit is tight and the shape holds either way: roughly two thirds of the number is a banking score [1].
Banking is where the information sits. Its corpus holds 2,969 individual policy facts, and a single task can depend on as many as 580 of them [8], about a fifth of the corpus bearing on one conversation [3]. Sierra's process analysis says the developer agents stopped researching the business too soon and asked too few questions when information was missing [13]. Anyone who has onboarded a contractor will recognise the pattern. Those two failures bite hardest in the domain with the most facts to find, which is also the domain carrying most of the score.
A new benchmark is supposed to produce low scores at first: a test the frontier routinely aces stops discriminating between systems [14].
The 82.2% reference bar deserves more care than the arithmetic invites. Sierra's paper says the reference agents were hand-built by a benchmark author working with a frontier model and with access to the ground-truth requirements the autonomous developer agents had to discover for themselves [11]. The accompanying blog post by Sierra researchers Ben Shi and Keshav Dhandhania describes this as a model paired with "an engineer with deep context" [10], while Sierra calls the figure an oracle reference, a measure of best-case performance under full information, not a measure of average human performance [12]. The 58.3-point gap [4] therefore prices access to the spec. It bundles together what human review contributes and what a correct requirements document contributes, without separating the two.
Whether 23.9% transfers to your build depends on where your requirements live. The benchmark withholds the spec and leaves it latent in documents, transcripts, an API and a codebase [4]. If your requirements are already written, reviewed and signed off, the axis this benchmark scores hardest is absent from your workload. Grading matters too: a task passes only when the built agent makes the correct changes in the business's underlying systems, not when its answer reads well [5]. The developer agents also worked under model and cost constraints [4], so a team willing to spend more per conversation sits outside the measurement.
The comparison worth carrying into an architecture review is 5.9% on banking when the requirements had to be discovered [7] against 82.2% on the same benchmark when the builder already had them [9][11]. That is an argument about specification quality, and specification is currently the human's seat in the loop, alongside choosing architectures and testing the result [15].
What to watch
- A reference agent built by an engineer without ground-truth access would be the first actual measurement of what the human adds.
- Kimi K3 was run in two harnesses, Kimi Code and OpenCode, so separately reported scores would isolate harness effects from model effects.