MentorAgent Docs
Menu

ReferencePackage: Novior.MentorAgent

MentorEvalReport record

The MentorEvalReport record of Novior.MentorAgent.Evaluation: Aggregate report — the CI gate.

View as Markdown
On this page

Aggregate report — the CI gate.

Namespace: Novior.MentorAgent.Evaluation. Package: Novior.MentorAgent.

public sealed record MentorEvalReport : IEquatable<MentorEvalReport>

Terminal
dotnet add package Novior.MentorAgent

public MentorEvalReport()

public double? AverageQuality { get; }

public TimeSpan Duration { get; init; }

Wall-clock time of the whole native evaluation run.

public string? FailureReason { get; init; }

public double PassRate { get; }

public required bool Passed { get; init; }

public required IReadOnlyList<MentorEvalResult> Results { get; init; }

public long TotalTokens { get; }

public void ThrowIfFailed()

Throws when the report did not pass — use as a CI assertion.