import { notFound } from 'next/navigation'; import { loadEvalTraces } from '@/services/evals/evalsStore'; import EvalsClient from './EvalsClient'; import { scenarios } from '../../tests/evals/scenarios'; export const dynamic = 'force-dynamic'; export default function EvalsPage() { const evalsEnabled = process.env.RAH_EVALS_LOG === '1' || process.env.RAH_EVALS_LOG === 'true'; if (process.env.NODE_ENV === 'production' || !evalsEnabled) { notFound(); } const traces = loadEvalTraces(25); const scenarioList = scenarios.map((scenario) => ({ id: scenario.id, name: scenario.name, description: scenario.description, tools: scenario.tools, enabled: scenario.enabled, notes: scenario.notes, })); return (

Eval Traces

Trace table on top, full span detail below.
{traces.length === 0 ? (

No eval traces found. Run evals with RAH_EVALS_LOG=1.

) : ( )}
); }