% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/public__s3_methods.R
\name{asa_evaluation_result}
\alias{asa_evaluation_result}
\title{Constructor for asa_evaluation_result Objects}
\usage{
asa_evaluation_result(
  benchmark,
  task_results,
  run_summaries,
  metrics,
  agent_spec,
  config_snapshot,
  outputs = NULL,
  elapsed_time = NA_real_
)
}
\arguments{
\item{benchmark}{Benchmark object used for the evaluation}

\item{task_results}{data.frame with one row per task execution}

\item{run_summaries}{data.frame with one row per evaluation run}

\item{metrics}{Aggregate evaluation metrics}

\item{agent_spec}{Named list describing the evaluated agent}

\item{config_snapshot}{Configuration snapshot used during evaluation}

\item{outputs}{Optional named list of retained raw outputs}

\item{elapsed_time}{Total elapsed evaluation time in minutes}
}
\value{
An object of class \code{asa_evaluation_result}
}
\description{
Creates an S3 object representing the result of an agent evaluation run.
}
