);
}
export default function RegressionTracking({
regression,
onAskCopilot,
}: {
regression: RegressionResponse | null;
onAskCopilot: (request: CopilotExplainRequest) => void;
}) {
const [expanded, setExpanded] = useState(null);
return (
<>
{regression?.current_alert ? (
REGRESSION DETECTED
The current model performs worse than its baseline beyond configured tolerances. Affected labels are
blocked from auto-verification until resolved.
) : null}
{!regression || regression.entries.length === 0 ? (
No regression comparisons yet — they appear automatically after the pipeline evaluates a model version that
has a registered baseline to compare against.
) : (