diff --git a/apps/cli/src/commands/eval/html-writer.ts b/apps/cli/src/commands/eval/html-writer.ts index 1dd17eee4..b1d9f0d8b 100644 --- a/apps/cli/src/commands/eval/html-writer.ts +++ b/apps/cli/src/commands/eval/html-writer.ts @@ -76,7 +76,9 @@ ${STYLES}
-

AgentV

+

+ +

Evaluation Report
${liveIndicator}
@@ -110,7 +112,7 @@ const STYLES = ` *{margin:0;padding:0;box-sizing:border-box} :root{ --bg:#f6f8fa;--surface:#fff;--border:#d0d7de;--border-light:#e8ebee; - --text:#1f2328;--text-muted:#656d76; + --text:#1f2328;--text-muted:#656d76;--brand-middle:#656d76; --primary:#0969da;--primary-bg:#ddf4ff; --success:#1a7f37;--success-bg:#dafbe1; --danger:#cf222e;--danger-bg:#ffebe9; @@ -126,6 +128,8 @@ body{font-family:var(--font);background:var(--bg);color:var(--text);line-height: .header{background:var(--surface);border-bottom:1px solid var(--border);padding:12px 24px;display:flex;align-items:center;justify-content:space-between} .header-left{display:flex;align-items:baseline;gap:12px} .header-title{font-size:18px;font-weight:600} +.brand-letter{color:var(--primary)} +.brand-middle{color:var(--brand-middle)} .header-subtitle{font-size:14px;color:var(--text-muted)} .live-badge{color:var(--success);font-size:12px;font-weight:600;animation:pulse 2s infinite} @keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}} diff --git a/apps/cli/src/commands/results/report-template.ts b/apps/cli/src/commands/results/report-template.ts index 61abd9fce..f5da6cccb 100644 --- a/apps/cli/src/commands/results/report-template.ts +++ b/apps/cli/src/commands/results/report-template.ts @@ -1,2 +1,2 @@ export const RESULTS_REPORT_TEMPLATE = - "\n\n\n \n \n AgentV Evaluation Report\n \n\n\n
\n
\n
\n
AgentV static export
\n

Evaluation Report

\n

Dashboard-themed HTML generated from an existing AgentV results workspace.

\n
\n
\n
\n\n \n\n
\n
\n\n \n\n\n"; + "\n\n\n \n \n AgentV Evaluation Report\n \n\n\n
\n
\n
\n
AGENTV static export
\n

Evaluation Report

\n

Dashboard-themed HTML generated from an existing AgentV results workspace.

\n
\n
\n
\n\n \n\n
\n
\n\n \n\n\n"; diff --git a/apps/cli/test/commands/results/report.test.ts b/apps/cli/test/commands/results/report.test.ts index 688dcea6c..e4767858a 100644 --- a/apps/cli/test/commands/results/report.test.ts +++ b/apps/cli/test/commands/results/report.test.ts @@ -135,6 +135,8 @@ describe('results report', () => { expect(html).toContain('contains'); expect(html).toContain('regex'); expect(html).toContain('AgentV Evaluation Report'); + expect(html).toContain('class="brand-wordmark" aria-label="AgentV"'); + expect(html).toContain('class="brand-middle" aria-hidden="true">GENT'); expect(html).not.toContain('Progress'); expect(html).not.toContain('metric-stack'); expect(html).toContain(''); diff --git a/apps/dashboard/src/components/BrandName.tsx b/apps/dashboard/src/components/BrandName.tsx index f94efffe9..1ad6d8504 100644 --- a/apps/dashboard/src/components/BrandName.tsx +++ b/apps/dashboard/src/components/BrandName.tsx @@ -7,11 +7,13 @@ export function BrandName({ appName }: { appName: string }) { return ( -