Skip to content

EvalCaseSource

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The reason an EvalCase was promoted from a production run.

[JsonConverter(typeof(JsonStringEnumConverter<EvalCaseSource>))]
public enum EvalCaseSource

FailedRun = 0

Promoted from a failed (RunStatus.Failed) run.

NegativeScore = 1

Promoted from a negatively scored run.

ReferenceRun = 2

Promoted from a successful run, as a reference.

Written as a name in JSON, stored as smallint in the database. The value order must not change — only append.