> ## Documentation Index
> Fetch the complete documentation index at: https://agent-compass.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Documentation Update

> Document benchmark-owned behavior, compatibility, parameters, commands, and outputs.

Create or update `docs/en/user_guide/modules/benchmarks/<benchmark-id>.mdx` and its localized counterpart. The page should let a
user run the benchmark without reading its source.

## Required Content

Document:

* Purpose and official source links.
* Supported dataset and evaluator versions with pinned revisions.
* Task count, categories or splits, task browser, license and access requirements.
* Prerequisites, optional dependencies, task images and credentials.
* Recommended official harness and other compatible harnesses.
* Supported environments and provider-specific behavior inferred by recipes.
* Benchmark-specific parameters, defaults, valid values and selection guidance.
* Benchmark-specific output and metric semantics.
* One real smoke command and one complete evaluation command.
* Known compatibility constraints and official-alignment notes.

## Keep the Page Benchmark-Specific

* Link generic `k`, `avgk`, `sample_ids`, and aggregation controls to the shared benchmark parameter page.
* Link harness installation, step limits, cost tracking, command timeouts, and model settings to harness pages.
* Do not describe the positional model id as a benchmark parameter.
* Do not repeat generic `pass@k` or `avg@k` outputs unless the benchmark defines different semantics.
* Omit command parameters whose defaults already produce the intended run.
* Label the upstream alignment path **Recommended harness** and alternatives **Other optional harnesses**.
* Give every alternative harness a complete evaluation command, not a command fragment.

Commands must be copyable and use environment-variable references for credentials and model configuration. Explain
which image, workspace, resource, and network fields recipes infer so users do not copy redundant parameters.

## Preview and Validate

Add the page to `docs/docs.json`, keep locale paths symmetric unless maintainers approve staged localization, preview it,
and validate it:

```bash theme={"system"}
cd docs
mint dev
mint broken-links
mint validate
```
