import { PerformanceEval } from "@agentium/eval";
import { Agent, openai } from "@agentium/core";
const agent = new Agent({ name: "fast-bot", model: openai(process.env.OPENAI_FAST_MODEL ?? "gpt-6-luna") });
const evaluator = new PerformanceEval({
name: "latency-test",
agent,
maxDurationMs: 5000,
maxTimeToFirstTokenMs: 1000,
maxTokens: 500,
cases: [
{ name: "greeting", input: "Hello!" },
{ name: "complex", input: "Explain quantum computing" },
],
});
try {
const result = await evaluator.run();
console.log(`${result.passed}/${result.total} passed`);
if (result.failed > 0) process.exitCode = 1;
} finally {
await agent.close();
}