Skip to content

@sqlrooms/evals / RunEvidence

Type Alias: RunEvidence

RunEvidence = object

Parsed run-evidence envelope.

Type Declaration

Index Signature

[key: string]: JsonValue

NameType
schemaVersion1
runIdstring
scenario{[key: string]: JsonValue; id: string; version: number; repetition: number; }
target{[key: string]: JsonValue; type: string; profileName: string; profileVersion: number; }
repository?{[key: string]: JsonValue; commitSha: string; dirty: boolean; workflowUrl?: string; }
model{[key: string]: JsonValue; provider: string; modelId: string; configuredRevision?: string; upstreamProvider?: string; settings: JsonObject; }
timing{[key: string]: JsonValue; startedAt: string; endedAt: string; latencyMs: number; }
status"error" | "passed" | "failed" | "cancelled"
promptTurnsobject[]
finalAnswerstring
eventsobject[]
usage?{[key: string]: JsonValue; inputTokens?: number; outputTokens?: number; totalTokens?: number; costUsd?: number; grader?: JsonObject; }
finalState?JsonValue
checkResultsobject[]
metadataJsonObject