eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
3 lines • 615 B
JavaScript
import{truncateDiagnostic}from"#evals/diagnostics.js";function formatAssertionFailureHeadline(e){let t=e.threshold??(e.severity===`gate`?1:void 0),n=t===void 0?``:` (${formatPercent(e.score)} < ${formatPercent(t)})`,[r]=e.message?.split(`
`)??[],i=r===void 0?``:`: ${truncateDiagnostic(r,240)}`;return`${e.name}${n}${i}`}function formatAssertionFailureDetailLines(e){let[,...t]=e.message?.split(`
`)??[],n=t.slice(0,4).map(e=>truncateDiagnostic(e,240));return t.length>4?[...n,`…`]:n}function formatPercent(e){return`${Math.round(e*100)}%`}export{formatAssertionFailureDetailLines,formatAssertionFailureHeadline};