agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
45 lines • 1.13 kB
TypeScript
/**
* Agent Benchmark Command
* Benchmark agent performance with detailed metrics
*/
import { FleetManager } from '../../../core/FleetManager';
export interface BenchmarkOptions {
fleetManager: FleetManager;
agentId: string;
iterations?: number;
baseline?: BenchmarkBaseline;
}
interface BenchmarkBaseline {
averageLatency: number;
throughput: number;
}
export interface BenchmarkResult {
success: boolean;
averageLatency: number;
throughput: number;
taskMetrics: TaskMetrics;
percentiles: Percentiles;
comparison?: ComparisonResult;
error?: string;
}
interface TaskMetrics {
totalTasks: number;
completedTasks: number;
failedTasks: number;
avgCompletionTime: number;
minCompletionTime: number;
maxCompletionTime: number;
}
interface Percentiles {
p50: number;
p95: number;
p99: number;
}
interface ComparisonResult {
improvement: number;
latencyDiff: number;
throughputDiff: number;
}
export declare function benchmark(options: BenchmarkOptions): Promise<BenchmarkResult>;
export {};
//# sourceMappingURL=benchmark.d.ts.map