Skip to content

Real-World Results

For the executive view, start with the Benchmark Summary. This page keeps the detailed target table and historical context.

AgentDocs was tested on real documentation systems with different failure modes: local repositories, bounded website crawls, large MDX trees, versioned docs, multi-framework docs, and its own documentation.

Results baseline: June 11, 2026. Post-hardening rerun: June 12, 2026. Agent workflow layer rerun: June 16, 2026. Prepared website crawl artifacts were rebuilt without a live recrawl unless explicitly noted. Candidate expansion metrics were captured on June 19, 2026. A full Phase 5 dogfood rerun populated routing metrics on June 20, 2026. A parser format expansion rerun was verified on June 23, 2026. Active evaluation sandbox benchmarks were run on June 26, 2026.

The goal was not to produce flattering readiness scores. The goal was to learn whether AgentDocs can give a coding agent useful, scoped, reproducible context and clearly expose the cases where it cannot. These results validate deterministic compilation, context-risk detection, and end-to-end agent-implementation outcomes using our active evaluation sandbox.

These results are a useful beta baseline, not the final confidence bar. Before AgentDocs should be considered polished for broad use, the workflow matrix should expand across larger and more varied documentation shapes. With the June 23, 2026 update, Sphinx/reST trees and AsciiDoc/Antora sources are supported and verified. Other candidates like versioned Hugo/Docsy docs, docs-only mega repos, and split docs/code repositories are tracked in the dogfood workflow matrix. The first expansion metric run is recorded in Candidate Expansion Metrics, including the remaining viability gaps and the next two product iterations. See the Evaluation Metrics Reference for field definitions and the Routing Benchmarks Phase 3 note for the task-pack routing metric. The Routing Improvements Phase 4-5 note records the first expanded exact-route checks. The Full Dogfood Rerun Phase 5 note records the latest prepared-target results.

What the runs proved

Useful context is measurable

Successful targets produced searchable chunks, evidence-linked task packs, readiness reports, and stable repeated builds. Strong retrieval results included:

  • Hono's Cloudflare Workers documentation;
  • Fastify's current website migration and schema-validation guidance;
  • TanStack Query's React mutation and Svelte query documentation;
  • Next.js App Router route-handler documentation;
  • AgentDocs' own MCP, doctor, artifact, and contribution documentation.

Unsafe context becomes controllable

The same runs exposed issues that a normal docs build would not identify:

  • Fastify v5-filtered migration and schema searches exclude v3 evidence;
  • TanStack React-filtered invalidation searches exclude other frameworks;
  • unsafe unfiltered searches emit explicit context-conflict warnings;
  • Next.js error-handling retrieval preferred Pages Router material for an App Router task;
  • Hono's website crawl inferred a broader scope and collected examples outside the intended docs area;
  • Supabase's custom MDX completes with explicit usable, degraded, skipped, and failed-file diagnostics.

These are product findings, not just test failures. They identify exactly where an agent could receive plausible but unsafe guidance.

Agent Implementation Outcomes (Active Sandbox)

To measure the real-world impact of AgentDocs, we created an automated active evaluation sandbox (scripts/eval-runner.mjs). This harness clones mock versions of target documentation, spawns a coding agent (using gpt-4o / gpt-4o-mini), launches the AgentDocs MCP server in the Experimental group (or leaves it disabled for the Control group), and tests the agent's ability to implement complex API tasks.

The sandbox proved that AgentDocs directly improves agent success rates while dramatically reducing token costs:

  • Preventing Task Failures (+100% Success Delta): In complex tasks like fastify-validation and octokit-pagination, standard agents without documentation context hit turn limits (10 turns) and failed. The Experimental agents equipped with AgentDocs completed the tasks successfully.
  • Massive Token Savings (Up to 74% Saved): In standard agents, recursive grep calls pull massive text snippets that bloat the agent's prompt history. By replacing directory sweeps with optimized MCP queries, AgentDocs cut token consumption by 74.4% on Octokit pagination and 72% on AWS SDK v3 client pagination.
  • Lower Turn Counts: AgentDocs saved up to 5 turns per task by delivering clear, pre-summarized task packs.

Detailed sandbox comparison results are summarized in the Benchmark Summary.

Results at a glance

How to read the table:

  • Pipeline regression is the automated outcome for the prepared target. Passed means build, doctor, search capture, automated expectations, and repeated hash comparison completed. Passed with routing failure means the pipeline completed but one or more strict task-context expectations failed. Blocked preparation means the source corpus could not be prepared, so AgentDocs did not run.
  • Task-context verification reports strict routing expectations when declared. It is separate from pipeline success.
  • Agent implementation remains Not evaluated unless a coding agent completed the task using only generated AgentDocs context.
  • Compiled pages are normalized source pages accepted into the AgentDocs model after crawl or ingest. For websites, this is bounded by crawl scope and --max-pages; it is not a count of every page on the upstream site.
  • Generated chunks are heading-aware text units written to chunks.jsonl for search and context assembly. Historical metric not captured means the public summary kept only the page, task-pack, and readiness counts for that historical run; it is not a zero.
  • Extracted entities are deterministic graph items such as packages, imports, environment variables, CLI commands, routes, versions, warnings, concepts, and task candidates.
  • Task packs are compact, evidence-linked bundles for task families such as quickstart, authentication, migration, errors, deployment, and configuration.
  • Readiness score is the deterministic agentdocs doctor score out of 100. It summarizes discoverability, structure, task coverage, version safety, agent safety, and runtime readiness. It is useful for gating, but it is not the same as an agent-task pass.
  • Repeat build reports whether the second build produced the same generated artifact hash as the first build.
  • Routing accuracy reports explicit task-pack routing expectations when a run declares them. Historical rows may not have this metric.
TargetSource corpusPipeline regressionTask-context verificationAgent implementationReadiness auditRepeat buildMain operational finding
AgentDocsLocal docsPassed1/1Passed79/100 conditionalStableSetup routing now selects installation; self-dogfood task remains passed
HonoLocal repoRouting Failure1/2Not evaluated93/100 conditionalStableCloudflare Workers routes to deployment; quickstart goal still selects installation
HonoWebsiteRouting Failure0/1Not evaluated79/100 conditionalStablePrepared crawl still builds, but quickstart handoff selects authentication
FastifyLocal repoPassed2/2Not evaluated91/100 conditionalStablev5 schema-validation and migration goals route exactly
FastifyWebsitePassed1/1 strict, 1 report-onlyNot evaluated83/100 conditionalStableMigration routes exactly; schema-validation is captured report-only
TanStack QueryLocal repoPassed1/1Not evaluated79/100 conditionalStableReact mutation invalidation now routes to query-invalidation
Next.jsWebsitePassed1/1Not evaluated88/100 conditionalStableApp Router POST route now routes to route-handlers
Octokit RESTLocal docsPassedreport-onlyNot evaluated93/100 conditionalStableAuth request handoff selects authentication in report-only routing
SupabaseLocal MDXPassed1/1Not evaluated79/100 conditionalStableAuth/RLS routes exactly; MDX coverage gap remains explicit
PrismaLocal monorepoBlockedNot evaluatedNot evaluatedNot evaluatedNot evaluatedUpstream Windows-invalid filenames blocked preparation
DjangoLocal Sphinx/reSTPassedNot evaluatedNot evaluated92/100StableSphinx/reST parser support successfully compiling 671 pages (100% coverage).
CPythonLocal Sphinx/reSTPassedNot evaluatedNot evaluated79/100 conditionalStableFull .rst tree compilation ingesting 556 pages (99.6% coverage).
Spring FrameworkLocal AsciiDocPassedNot evaluatedNot evaluated79/100 conditionalStableAsciiDoc/Antora parser support compiling 469 pages (99.5% coverage).
AirflowLocal mixed reSTPassedNot evaluatedNot evaluated79/100 conditionalStableMixed reST parser support compiling 1,617 pages (86% coverage) with transclusion gap tracking.

Compile counts remain available in the Full Dogfood Rerun Phase 5 and historical tables. They are useful diagnostics, but they are not adoption outcomes.

All completed regressions reported zero known broken internal links. Every successful target produced the same generated-artifact hash on its second build.

Version history

The published numbers are kept as a history of runs instead of replacing old findings with the latest summary.

DateRunMain progress
June 11, 2026BaselineEstablished first real-world successes and failures across local docs, large MDX trees, versioned docs, multi-framework docs, and prepared website crawls.
June 12, 2026Post-hardeningAdded context safety, tolerant MDX diagnostics, and regression assertions; Supabase completed and filtered Fastify/TanStack retrieval became safer.
June 16, 2026Workflow layerReran all documented prepared targets after adding status, handoff, verify-context, setup snippets, build-state freshness, agent-brief.md, and richer MCP tools. All prepared targets passed regression; all reported fresh status.
June 19, 2026Candidate expansionRan larger candidate metrics across Kubernetes, FastAPI, Rust, TypeScript, Airflow-site, Terraform, and a .NET docs shard; identified source-format, scale, scope, and retrieval gaps before broad-use polish.
June 20, 2026Routing improvementsAdded deterministic route-handler, query-invalidation, and schema-validation task families with offline exact-route fixture checks.
June 20, 2026Full Phase 5 dogfood rerunReran nine documented prepared targets and populated routing metrics. Fastify schema validation, TanStack React invalidation, and Next.js App Router routing passed; Hono quickstart routing remains open.
June 23, 2026Parser format expansionIntegrated Sphinx/reST and AsciiDoc format normalizers, transclusion resolution, and include-gap readiness doctor auditing. Verified against django, cpython, spring-framework, and airflow dogfood targets.
June 26, 2026Active Evaluation SandboxImplemented budget circuit breakers, optimized get_page MCP payloads (cutting token bloat in half), and benchmarked 7 tasks, proving up to 74% token savings and 100% success rate improvements.

Read the evaluation history for the run-by-run table and the workflow-layer findings.

The readiness-score lesson

A readiness score is a useful audit summary, but it is not a workflow pass.

Fastify and TanStack Query still demonstrate why a readiness score alone is not a workflow pass: broad unfiltered queries can cross context boundaries. AgentDocs now warns on those mixed results, supports hard filters, and avoids mixing conflicting evidence in generated task packs. Next.js still requires explicit App Router context for router-specific work.

That is why the regression table keeps agent_task_passed separate from readiness and search quality. AgentDocs is intended to improve agent-mediated developer experience, so the final test is whether an agent can complete a specific task using the generated context without unsafe ambiguity.

Why this matters

Without a tool like AgentDocs, documentation quality for agents is often judged by intuition or by whether a search result looks plausible. These runs replace that guesswork with inspectable artifacts:

  • deterministic build hashes show whether context changes unexpectedly;
  • task packs show what evidence an agent receives for a workflow;
  • search captures reveal wrong-version and wrong-framework ranking;
  • readiness findings identify missing or weak task evidence;
  • explicit failures preserve the source file and parser error;
  • human task judgments prevent a high aggregate score from being mistaken for success.

Read the detailed target findings for the evidence behind each conclusion, or use the methodology to reproduce the runs.

Released under the MIT License.