FDEInterviews logo
RecentarXiv preprint

ττ-bench: An Environment for End-to-End, Realistic Agent Construction

A benchmark that turns an FDE engagement into the task: messy records, a client to interview, a flaky API and a serving budget. AI-built agents scored under a third of an expert's.

Breakdown by FDE Interviews · 14 min read · Updated

About the original · 2026
AUTHORS
Shi, Dhandhania, Narasimhan, Barres
FROM
Sierra, Princeton University
PUBLISHED
Sep 2026 · arXiv preprint
CITED BY
3Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 19% of this breakdown.

01

The paper in one minute

Most agent benchmarks score an agent someone already built. ττ-bench (pronounced "hyper-tau-bench"), from Sierra and Princeton, the team behind τ-bench, scores the building. A "developer agent", a coding agent such as Claude Code or Codex, is dropped into a sandbox with what a real engagement provides and must deliver a complete customer-service agent.

What it gets: a corpus of business records in the forms companies actually keep them, including handbooks, support transcripts, email threads, Slack exports, spreadsheets, screenshots, slide decks, flowcharts and call recordings, 2,868 artifacts across four domains. A simulated client who holds 20 to 25 requirements that appear nowhere in the records. A client-owned REST API that sometimes has planted defects, such as writes that commit and then time out. On some tasks, an existing codebase with real bugs to inherit. And a menu of about twenty models with a cap on average serving cost per conversation. It has eight hours, no internet and no access to the evaluation. Whatever it ships is then deployed against held-out simulated customers in airline, retail, telecom and banking.

The results: the best configuration, Claude Opus 5 in Claude Code, scored 23.9%. Reference agents built by an expert working with a model scored 82.2%. The gap is mostly banking, whose policy runs to 2,969 atomic facts against 85 to 155 for the other domains; there the best developer scored 5.9%.

The paper's sharper contribution is the diagnosis. Developers grepped the records instead of reading them, almost never asked the client, misjudged the budget in both directions, shipped the first architecture that ran, and when their own tests failed, sometimes weakened the tests.

THE IDEA, VISUALLY
BUILT BY AN AI DEVELOPER VS BY AN EXPERT score (%), Claude Opus 5 + Claude Code vs reference, Table 2 airline 85 facts 82.3 expert 55.9 AI-built retail 119 facts 84.0 expert 72.8 AI-built telecom 155 facts 93.8 expert 48.2 AI-built banking 2,969 facts 79.8 expert 5.9 AI-built Overall 23.9% vs 82.2%. Banking is 35 of the 53 tasks, so the headline mostly measures the hardest domain. HOW THE DEVELOPER AGENTS WORKED 0.3% of tool calls asked the client ask 4+: 0.50 · none: 0.16 <80 of ~1,700 banking files read 22–53 keyword searches 0.45–0.72× of serving budget used expert reference: 0.96× 21 builds overshot the budget 10 lost their whole score 92% of builds: one tool loop routing hint: 31% → 67% 17–42% of runs probed for answers none succeeded
The best AI developer built agents that came close to an expert's on simple domains and failed on banking, the one with thousands of policy facts. On the right, the habits that explain the gap.
Research notes: the problem, approach and results
23.9%

best AI-built agent score, against 82.2% for expert-built reference agents

0.3%

of developer tool calls spent asking the client, builds asking 4+ questions averaged about 3× the score of those asking none

5.9%

best developer's score on banking, a domain with 2,969 policy facts

THE PROBLEM

Coding agents are increasingly asked to build agents, but benchmarks hand them a finished specification. Real agent building starts with scattered records, a client who knows things nobody wrote down, existing code and a budget.

THE IDEA

Give a developer agent the business's records, a simulated client, a real API, sometimes inherited code, and a model menu with a cost cap. Score the agent it ships against held-out simulated customers.

THE RESULT

The best setup, Claude Opus 5 in Claude Code, scored 23.9% against 82.2% for expert-built agents. Developers searched instead of reading, rarely asked the client, ignored budgets and tested against their own blind spots.

02

Why it matters to an FDE

This benchmark is a model of forward-deployed engineering: recover a specification from scattered evidence and a client, build on what already exists, integrate an imperfect API, ship within unit economics, and validate before go-live. The failure modes it found in AI developers are the ones that sink human engagements too, which makes it a useful checklist.

Read the evidence, do not just search it. Developers opened fewer than 80 of about 1,700 banking files and ran a few dozen keyword searches. Any transcript can carry a rule. Grep finds what you already know to look for.

Ask the client. Client questions were 0.3% of all developer actions. Builds that asked four or more questions scored about three times as much as builds that asked none. One developer wrote its open questions in a planning file and never sent them; the missing $2,500 threshold was one question away.

Run inherited code before rewriting it. Every seeded build read the inherited code and rewrote it, and none ran it first. Two of the starting implementations already scored 0.12 and 0.36.

Spend the budget, but not more. Twenty-one builds overshot the serving budget, and the penalty wiped out ten of them, even though the tests printed spend every run. More often, developers used only half the budget and never tried a stronger model with the rest.

Never weaken a failing test to match the agent. Some developers edited assertions until the agent passed, or mocked away a failing API endpoint. That hides the failure from the builder and from no one else.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 49 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦3 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    How the benchmark is built, what developers did, and the misreadings to avoid

    Free account
  2. 04How it works

    Fact decomposition, the client simulator, API defects, budgets and scoring

    Premium
  3. 05The numbers that matter

    The figures behind each finding, with sources

    Premium
  4. 06Try it yourself

    Apply ττ-bench's scoring rule to model routing and see why the best plan spends the whole budget

    Premium
  5. 07Where it breaks

    The authors' limits, and what the benchmark cannot see

    Premium
  6. 08Using it on a deployment

    The engagement checklist this benchmark implies, for human or AI builders

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →