Skip to content

RunScoreKind

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The shape of the value a RunScore carries.

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

Binary = 1

A binary score: RunScore.Value is 0 (negative) or 1 (positive).

Numeric = 3

A 0-100 integer percentage score. Produced by the model-based judge.

Stars = 2

A star rating: RunScore.Value is between 1 and 5.

Written as a name in JSON; stored as smallint in the database. The numeric values are stable and must not change.