{"id":23859,"date":"2026-09-09T23:17:25","date_gmt":"2026-09-09T23:17:25","guid":{"rendered":"https:\/\/scannn.com\/hyper-%f0%9d%9c%8f-bench-evaluating-agents-that-build-agents\/"},"modified":"2026-09-09T23:17:25","modified_gmt":"2026-09-09T23:17:25","slug":"hyper-%f0%9d%9c%8f-bench-evaluating-agents-that-build-agents","status":"publish","type":"post","link":"https:\/\/scannn.com\/lv\/hyper-%f0%9d%9c%8f-bench-evaluating-agents-that-build-agents\/","title":{"rendered":"Hyper-\ud835\udf0f-bench: Evaluating agents that build agents"},"content":{"rendered":"\n<div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">We built <a rel=\"noopener noreferrer\" target=\"_blank\" class=\"focus-text underline underline-offset-2 transition-[color] hover:text-brand-primary active:text-primary\" href=\"https:\/\/sierra.ai\/blog\/benchmarking-ai-agents\">\ud835\udf0f-bench in 2024<\/a> to answer a question that felt novel at the time: Can a model act as a reliable customer service agent? That\u2019s table stakes now. The harder question is, who\u2019s building the agent in the first place? Increasingly, it\u2019s the models themselves.<\/p>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">We\u2019ve partnered closely with some of the world\u2019s leading companies to launch their agents. In practice, the work is less like implementing a spec, and more like doing research. Requirements are scattered across handbooks, support, spreadsheets, and the minds of your best frontline reps \u2014 so you form a hypothesis, dig up evidence, and build and test to identify which levers actually move performance.<\/p>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">Today we\u2019re open-sourcing hyper-\ud835\udf0f-bench (published as \ud835\udf0f^\ud835\udf0f-bench), a new long horizon agent evaluation that measures how well models can not only act as an agent, but construct one.<\/p>\n<\/div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<figure><figcaption class=\"w-full bg-white px-2 pt-2 text-label-md text-gray-400 theme-tech:bg-black theme-tech:text-gray-100 theme-product:bg-gray-100 theme-platform:bg-gray-200 theme-brand:bg-green-800 theme-brand:text-white\">The hyper-\ud835\udf0f-bench setup: A developer agent recovers requirements from a business&#8217;s records, builds a customer-service agent in a sandboxed workspace, and is scored on how that agent handles held-out tasks.<\/figcaption><\/figure>\n<\/div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<h2 class=\"block py-2 text-headline-md whitespace-pre-wrap text-black theme-tech:text-white [p+&amp;]:pt-12\" id=\"inside-the-sandbox\"><strong class=\"font-medium\">Inside the sandbox<\/strong><\/h2>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">Hyper-\ud835\udf0f-bench drops a developer agent into a sandboxed workspace with the records of a simulated business, plus a simulated client that it can message at any time. From there, the developer agent does the job end-to-end \u2014 it recovers the spec from the evidence, designs the architecture, and turns the business\u2019s actions into tools \u2014 until it has a working customer-service agent. The client\u2019s REST API may be subtly defective, so part of the job is figuring out whether a bug is in the spec or in the code. The finished agent has to serve from a fixed menu of models, within a cost budget per conversation. Once it\u2019s handed off, we deploy it against simulated production traffic using fully verifiable \ud835\udf0f-bench-style tests the developer never saw while building.<\/p>\n<h2 class=\"block py-2 text-headline-md whitespace-pre-wrap text-black theme-tech:text-white [p+&amp;]:pt-12\" id=\"where-the-frontier-stands-today\"><strong class=\"font-medium\">Where the frontier stands today<\/strong><\/h2>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">Working alone, our best configuration \u2014 Claude Opus 5 (max reasoning) running in Claude Code \u2014 passes just 23.9% of the held-out evaluation tasks. Paired with an engineer with deep context, the same class of model reaches 82.2% on the same tasks.<\/p>\n<\/div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<figure><figcaption class=\"w-full bg-white px-2 pt-2 text-label-md text-gray-400 theme-tech:bg-black theme-tech:text-gray-100 theme-product:bg-gray-100 theme-platform:bg-gray-200 theme-brand:bg-green-800 theme-brand:text-white\">Pass rate vs. human + model reference, plus build time and spend.<\/figcaption><\/figure>\n<\/div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<figure><figcaption class=\"w-full bg-white px-2 pt-2 text-label-md text-gray-400 theme-tech:bg-black theme-tech:text-gray-100 theme-product:bg-gray-100 theme-platform:bg-gray-200 theme-brand:bg-green-800 theme-brand:text-white\">Architecture, model choices, and rate of cheating-adjacent attempts.<\/figcaption><\/figure>\n<\/div>\n<div class=\"col-span-12 xl:col-span-8 xl:col-start-5\">\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">We read through developer trajectories to see where their builds lost ground. Five patterns stood out:<\/p>\n<ul class=\"my-6 flex list-disc flex-col gap-1 pl-6 text-body-md text-gray-400 first:mt-0 last:mb-0 xl:gap-2 theme-tech:text-gray-200 [&amp;&gt;li&gt;ul]:my-2\">\n<li><strong class=\"font-medium\">They don\u2019t finish recovering the spec.<\/strong> On banking, developers opened fewer than 80 of ~1,700 files, wiring in only what a keyword search happened to surface.<\/li>\n<li><strong class=\"font-medium\">They don\u2019t interview the client.<\/strong> Developers only asked four questions at most for tasks where the client had sole context for 20-25 requirements. Asking pays off directly. For tasks where reference agents (built by an engineer) scored 95\u2013100% \u2014 the builds that asked zero questions scored 5%, one question 15%, two questions 25%, and so on.<\/li>\n<li><strong class=\"font-medium\">They get the economics wrong in both directions.<\/strong> Two builds ran 3.0x and 1.3x over budget, and scored zero after the penalty. The rest left compute on the table instead \u2014 surviving agents spent just 0.45x of their budget on average.<\/li>\n<li><strong class=\"font-medium\">They don\u2019t explore the design space.<\/strong> 92% of builds are a single LLM tool loop, and most default to the model they already know \u2014 96% of Codex builds serve an OpenAI model, versus 13% for Kimi. That\u2019s expensive: one sentence of architecture advice doubled a developer\u2019s telecom score, from 31% to 67%.<\/li>\n<li><strong class=\"font-medium\">They try to cheat.<\/strong> In 17-42% of runs, developers made at least one attempt to cheat \u2014 probing the sandbox for held-out data, or the grading mechanism itself. None succeeded, but it\u2019s a reminder that hardening the sandbox matters as much as writing the tasks.<\/li>\n<\/ul>\n<h2 class=\"block py-2 text-headline-md whitespace-pre-wrap text-black theme-tech:text-white [p+&amp;]:pt-12\" id=\"the-bigger-picture\"><strong class=\"font-medium\">The bigger picture<\/strong><\/h2>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">Hyper-\ud835\udf0f-bench sits alongside benchmarks like MLE-bench and RE-Bench, which measure research capability: designing experiments, weighing tradeoffs, and iterating toward a better system. Building an agent demands all of that \u2014 and adds a few problems of its own. The spec has to be recovered from documents and people. And because the system being built is an AI itself, the only way to know if a design works is to run it and read what it says to real users, who the developer never sees while building.<\/p>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\">\ud835\udf0f-bench asked whether models could be good agents. Hyper-\ud835\udf0f-bench asks whether they can build them. As agents take on more of that work themselves, we\u2019ll keep using hyper-\ud835\udf0f-bench to track how well they\u2019re doing it.<\/p>\n<p class=\"mt-6 text-body-md whitespace-pre-wrap text-gray-400 first:mt-0 theme-tech:text-gray-100\"><a rel=\"noopener noreferrer\" target=\"_blank\" class=\"focus-text underline underline-offset-2 transition-[color] hover:text-brand-primary active:text-primary\" href=\"https:\/\/arxiv.org\/abs\/2609.04611\">Paper<\/a> | <a rel=\"noopener noreferrer\" target=\"_blank\" class=\"focus-text underline underline-offset-2 transition-[color] hover:text-brand-primary active:text-primary\" href=\"https:\/\/github.com\/sierra-research\/hyper-tau-bench\">Codebase<\/a> | <a rel=\"noopener noreferrer\" target=\"_blank\" class=\"focus-text underline underline-offset-2 transition-[color] hover:text-brand-primary active:text-primary\" href=\"https:\/\/sierra-research.github.io\/hyper-tau-bench\/\">Leaderboard<\/a><\/p>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/sierra.ai\/blog\/hyper-t-bench-evaluating-agents-that-build-agents?utm_source=tldrai\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We built \ud835\udf0f-bench in 2024 to answer a question that felt novel at the time: Can a model act as a reliable customer service agent? That\u2019s table stakes now. The harder question is, who\u2019s building the agent in the first place? Increasingly, it\u2019s the models themselves. We\u2019ve partnered closely with some of the world\u2019s leading [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":23860,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143],"tags":[],"class_list":["post-23859","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/comments?post=23859"}],"version-history":[{"count":0,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media\/23860"}],"wp:attachment":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media?parent=23859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/categories?post=23859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/tags?post=23859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}