Skip to content

EvalRunTriggerRequest

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Request to trigger an eval run immediately.

public sealed record EvalRunTriggerRequest : IEquatable<EvalRunTriggerRequest>

objectEvalRunTriggerRequest

IEquatable<EvalRunTriggerRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public EvalRunTriggerRequest()

Definition version to measure for this run. If not given, the agent’s current version is used. Rejected with 400 for code-sourced agents (no version history).

public int? AgentVersion { get; init; }

int?

Model identifier to record for this run. If not given, the model in the agent’s current definition is used.

public string? ModelId { get; init; }

string?

Number of times to repeat each case to measure its stability. If not given, 1.

public int? NumRepetitions { get; init; }

int?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(EvalRunTriggerRequest? other)

other EvalRunTriggerRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(EvalRunTriggerRequest?, EvalRunTriggerRequest?)

Section titled “ operator ==(EvalRunTriggerRequest?, EvalRunTriggerRequest?)”
public static bool operator ==(EvalRunTriggerRequest? left, EvalRunTriggerRequest? right)

left EvalRunTriggerRequest?

right EvalRunTriggerRequest?

bool

operator !=(EvalRunTriggerRequest?, EvalRunTriggerRequest?)

Section titled “ operator !=(EvalRunTriggerRequest?, EvalRunTriggerRequest?)”
public static bool operator !=(EvalRunTriggerRequest? left, EvalRunTriggerRequest? right)

left EvalRunTriggerRequest?

right EvalRunTriggerRequest?

bool