Find AI failures, investigate the evidence, and review improvements.
Bench connects your AI system, its prompts and your business context to repeatable
evaluations. The quickest way in is the Set up using a coding agent prompt in
onboarding or Getting started: one prompt for Claude Code or Codex connects the
Bench MCP, installs the Bench SDK, sends one real request so Bench recognizes the
system, registers every prompt, records what the system is for, runs the quick scan
and, if you approve the spend, starts the first bench.Bench draws the system from that first trace: the runtime, each agent, the model
calls and tools per agent, and hand-offs between agents. Connecting a GitHub
repository is optional; use it later for background rescans and pull requests.
Use the setup instructions shown in your Bench account. Manual setup (SDK, GitHub,
MCP) is available under Manual setup.
Set up with a coding agent
One prompt connects MCP, the SDK, prompts and understanding.
Run your first bench
Send one request, register model calls and evaluate.
Define success
Record purpose, rules, examples and system structure.
Bench creates criteria and scenarios, measures the current prompt, then tests
candidate prompt and model changes on that suite. You can inspect the cases,
scores, explanations and comparison before accepting a recommendation. Before the
first bench, the quick scan already lists prompts whose
quality is not measured yet, tools and hand-offs not tested yet, and each model’s
estimated cost next to a lower-priced model in the same family.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bench","colors":{"primary":"#245343","light":"#C9F542","dark":"#163A2E"},"logo":{"light":"https://mintcdn.com/bench-51227897/m5Ax8lpuTc1KnJi-/images/bench-08.png?fit=max\u0026auto=format\u0026n=m5Ax8lpuTc1KnJi-\u0026q=85\u0026s=ed83298aefa13c19552dbd71d3126765","dark":"https://mintcdn.com/bench-51227897/m5Ax8lpuTc1KnJi-/images/Bench_BM_white_transparent.png?fit=max\u0026auto=format\u0026n=m5Ax8lpuTc1KnJi-\u0026q=85\u0026s=8701aa0070dfb321708e6dfc6fac7c13"},"favicon":{"light":"https://mintcdn.com/bench-51227897/7eukcqoiEKc3aS0x/images/Bench_B_black_transparent.png?fit=max\u0026auto=format\u0026n=7eukcqoiEKc3aS0x\u0026q=85\u0026s=49a7a4eb88455ef65ab5220af1c58820","dark":"https://mintcdn.com/bench-51227897/7eukcqoiEKc3aS0x/images/Bench_B_white_transparent.png?fit=max\u0026auto=format\u0026n=7eukcqoiEKc3aS0x\u0026q=85\u0026s=923d32c136426db1d039ae585538e110"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bench-51227897","hasAudioNarration":false,"actualSubdomain":"bench-51227897","customDomains":["docs.usebench.ai"],"gitSource":{"type":"github","owner":"trybench","repo":"bench-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6adb4ade343e8b41581416d4","collectionId":"5c3cd519-e501-41c7-8098-a3a2bcd2457f","liveDeploymentHistoryId":"6adb4ade343e8b41581416d4","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6adb4ade343e8b41581416d4","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Documentation","count":30},{"language":"default","tag":"Evaluate and improve","count":9},{"language":"default","tag":"Bench SDK","count":9},{"language":"default","tag":"Start here","count":6},{"language":"default","tag":"Data controls","count":3},{"language":"default","tag":"MCP","count":2},{"language":"default","tag":"Reference","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"introduction","slug":"/introduction","pageMetadata":{"title":"Bench","description":"Find AI failures, investigate the evidence, and review improvements.","href":"/introduction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Find AI failures, investigate the evidence, and review improvements.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Info}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Bench connects your AI system, its prompts and your business context to repeatable\nevaluations. The quickest way in is the `,_jsx(_components.strong,{children:`Set up using a coding agent`}),` prompt in\nonboarding or Getting started: one prompt for Claude Code or Codex connects the\nBench MCP, installs the Bench SDK, sends one real request so Bench recognizes the\nsystem, registers every prompt, records what the system is for, runs the quick scan\nand, if you approve the spend, starts the first bench.`]}),`\n`,_jsx(_components.p,{children:`Bench draws the system from that first trace: the runtime, each agent, the model\ncalls and tools per agent, and hand-offs between agents. Connecting a GitHub\nrepository is optional; use it later for background rescans and pull requests.`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Use the setup instructions shown in your Bench account. Manual setup (SDK, GitHub,\nMCP) is available under `,_jsx(_components.strong,{children:`Manual setup`}),`.`]})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Set up with a coding agent`,icon:`terminal`,href:`/guides/headless`,children:`One prompt connects MCP, the SDK, prompts and understanding.`}),_jsx(Card,{title:`Run your first bench`,icon:`play`,href:`/quickstart`,children:`Send one request, register model calls and evaluate.`}),_jsx(Card,{title:`Define success`,icon:`bullseye`,href:`/guides/context`,children:`Record purpose, rules, examples and system structure.`}),_jsx(Card,{title:`Build a test library`,icon:`table`,href:`/guides/test-library`,children:`Keep trusted cases and customize criteria.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-a-bench-does`,children:`What a bench does`}),`\n`,_jsxs(_components.p,{children:[`Bench creates criteria and scenarios, measures the current prompt, then tests\ncandidate prompt and model changes on that suite. You can inspect the cases,\nscores, explanations and comparison before accepting a recommendation. Before the\nfirst bench, the `,_jsx(_components.a,{href:`/guides/quick-scan`,children:`quick scan`}),` already lists prompts whose\nquality is not measured yet, tools and hand-offs not tested yet, and each model’s\nestimated cost next to a lower-priced model in the same family.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Bench","description":"Find AI failures, investigate the evidence, and review improvements.","href":"/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What a bench does","slug":"what-a-bench-does","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"bench-51227897","siteName":"Bench","title":"Bench - Bench","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-09T10:34:37.142Z","originalFileLocation":"introduction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Find AI failures, investigate the evidence, and review improvements.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bench\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Bench - Bench\">\u003cmeta data-mint-head property=\"og:description\" content=\"Find AI failures, investigate the evidence, and review improvements.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bench\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usebench.ai/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bench-51227897.mintlify.app/_mintlify/api/og/v2?division=Start+here\u0026amp;title=Bench\u0026amp;description=Find+AI+failures%2C+investigate+the+evidence%2C+and+review+improvements.\u0026amp;theme=7d4b5b64c2386b71d3ec94c6\u0026amp;signature=eee544b844aded3fbb1f36235d458f45432ac661b6f4747d35c3aeaaffa24521\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Bench - Bench\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Find AI failures, investigate the evidence, and review improvements.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bench-51227897.mintlify.app/_mintlify/api/og/v2?division=Start+here\u0026amp;title=Bench\u0026amp;description=Find+AI+failures%2C+investigate+the+evidence%2C+and+review+improvements.\u0026amp;theme=7d4b5b64c2386b71d3ec94c6\u0026amp;signature=eee544b844aded3fbb1f36235d458f45432ac661b6f4747d35c3aeaaffa24521\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bench-51227897/r21VzsSCHX9he2W0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bench\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#245343\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usebench.ai/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usebench.ai/#organization\",\"name\":\"Bench\",\"url\":\"https://docs.usebench.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bench-51227897/m5Ax8lpuTc1KnJi-/images/bench-08.png?fit=max\u0026auto=format\u0026n=m5Ax8lpuTc1KnJi-\u0026q=85\u0026s=ed83298aefa13c19552dbd71d3126765\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usebench.ai#website\",\"name\":\"Bench\",\"url\":\"https://docs.usebench.ai\",\"publisher\":{\"@id\":\"https://docs.usebench.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usebench.ai/introduction#webpage\",\"url\":\"https://docs.usebench.ai/introduction\",\"name\":\"Bench\",\"description\":\"Find AI failures, investigate the evidence, and review improvements.\",\"dateModified\":\"2026-10-09T10:34:37.142Z\",\"isPartOf\":{\"@id\":\"https://docs.usebench.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usebench.ai/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usebench.ai/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Bench\",\"item\":\"https://docs.usebench.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bench\",\"item\":\"https://docs.usebench.ai/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usebench.ai/introduction#article\",\"headline\":\"Bench\",\"name\":\"Bench\",\"description\":\"Find AI failures, investigate the evidence, and review improvements.\",\"url\":\"https://docs.usebench.ai/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usebench.ai/introduction#webpage\"},\"dateModified\":\"2026-10-09T10:34:37.142Z\",\"publisher\":{\"@id\":\"https://docs.usebench.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usebench.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bench\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bench","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Start here","pages":[{"title":"Bench","href":"/introduction"},{"title":"Getting started checklist","description":"Connect your system, confirm events and run your first evaluation.","href":"/guides/getting-started"},{"title":"How Bench works","href":"/guides/how-bench-works"},{"title":"Repositories","href":"/guides/repositories"},{"title":"Supported frameworks","href":"/guides/framework-support"},{"title":"Bench from coding agent","href":"/guides/headless"}]},{"group":"Evaluate and improve","pages":[{"title":"Quick scan: quality and cost","href":"/guides/quick-scan"},{"title":"Real app testing and simulation testing","href":"/guides/testing-modes"},{"title":"Help Bench understand your system","href":"/guides/context"},{"title":"Golden cases and criteria","href":"/guides/test-library"},{"title":"Understand an evaluation","href":"/guides/evaluations"},{"title":"Models and providers","href":"/guides/models"},{"title":"Review and apply fixes","href":"/guides/automatic-fixes"},{"title":"Validate a change","href":"/guides/validation"},{"title":"Plans and data controls","href":"/guides/plans-and-data"}]},{"group":"MCP","pages":[{"title":"Get started with Bench MCP","href":"/mcp/overview"},{"title":"Security and limits","href":"/mcp/security-and-limits"}]},{"group":"Bench SDK","pages":[{"title":"Quick start","href":"/sdk/quickstart"},{"title":"TypeScript and JavaScript","tag":"Beta","href":"/sdk/typescript"},{"title":"Python","tag":"Beta","href":"/sdk/python"},{"title":"Go","tag":"Beta","href":"/sdk/go"},{"title":"Rust","tag":"Beta","href":"/sdk/rust"},{"title":"Set up real app testing","href":"/sdk/system-evaluation"},{"title":"Run tests in CI","href":"/sdk/ci"},{"title":"Production checks","href":"/sdk/production-checks"},{"title":"Headless platform clients","href":"/sdk/platform"}]},{"group":"Data controls","pages":[{"title":"Environments","href":"/guides/environments"},{"title":"Security and privacy controls","href":"/guides/security-and-privacy"},{"title":"Retention and deletion","href":"/guides/retention-and-deletion"}]},{"group":"Reference","pages":[{"title":"Headless operation reference","href":"/reference/headless"}]}]}]},"basePath":"","title":"Bench - Bench","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}