Evaluator Catalog
Reusable scorer definitions — reference one by id from session scoring. Built-ins are read-only.
{/* Filters */}
{error &&
Error loading evaluators: {error}
}
{actionErr && (
Action failed: {actionErr}
)}
{/* Create form */}
{showCreate && (
New Evaluator
{formErr &&
{formErr}
}
setTags(e.target.value)} placeholder="pii, security" className="w-full rounded border border-gray-300 px-3 py-2 text-sm" />
)}
{/* List */}
{loading && !data ? (
{[...Array(4)].map((_, i) =>
)}
) : evaluators.length === 0 ? (
⚖️
No evaluators match these filters
) : (
{evaluators.map((ev) => )}
)}
);
}
function EvaluatorCard({ ev, act }: { ev: EvaluatorDefinition; act: (fn: () => Promise