launch --dry-run, no result directory is generated.
Directory Layout
A complete run typically generates the following directories and files:run-name is not set, that path segment is omitted. retry_details/ appears only after a runtime retry is actually triggered. Analysis summaries appear only when there are analysis results to aggregate. If a run stops during preflight, task execution, or summary generation, its directory may contain only the artifacts written up to that point.
Where to Start
details/*.json stores the per-task results that were written to disk, while summary.md presents run-level aggregate metrics. The first summary at the end of an evaluation uses the results collected during that run; a later agentcompass summary invocation rereads the detail files instead. When analysis is enabled, output for each evaluation attempt is stored under analysis_result in the detail file and then aggregated into run-level analysis summaries. Progress files, logs, and retry_details/ are primarily for monitoring and troubleshooting; they do not directly contribute to Benchmark metrics.
Data, Cache, and Output Directories
Benchmark data and evaluation results are stored in different directories. Use this table to choose the appropriate setting:
In a configuration file, use
runtime.data_dir and runtime.results_dir to set the root directories. For a single evaluation request, you can also pass the corresponding CLI options. Because run-name and run-id are output settings for an individual request, place them under that request’s output in a multi-evaluation orchestration file. See agentcompass run and agentcompass launch.
