eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
12 lines (11 loc) • 540 B
TypeScript
import type { AssertionCollector } from "#evals/assertions/collector.js";
import type { EveEvalJudgeConfig, JudgeContext } from "#evals/types.js";
export interface JudgeDeps {
readonly collector: AssertionCollector;
readonly getReply: () => string | null;
readonly getInput: () => string;
readonly judge: EveEvalJudgeConfig | undefined;
readonly signal: AbortSignal;
}
/** Bind evaluation-backed judgments to the existing assertion lifecycle. */
export declare function buildJudgeContext(deps: JudgeDeps): JudgeContext;