/** * Trace Anomaly Detection - Detect anomalous agent behavior by comparing * current traces against a baseline of normal behavior. */ export interface AnomalyResult { anomalies: Anomaly[]; baselineStats: BaselineStats; currentStats: BaselineStats; } export interface Anomaly { type: 'tool_sequence' | 'response_length' | 'error_pattern' | 'new_tool' | 'latency_spike' | 'cost_spike' | 'token_spike'; severity: 'low' | 'medium' | 'high' | 'critical'; description: string; details: Record; } export interface BaselineStats { toolSequences: string[][]; toolFrequency: Record; avgResponseTokens: number; stdResponseTokens: number; errorPatterns: Record; avgLatencyMs: number; stdLatencyMs: number; avgCostUsd: number; traceCount: number; } /** * Detect anomalies by comparing current traces against baseline. */ export declare function detectAnomalies(baselineDir: string, currentDir: string): AnomalyResult; /** * Format anomaly results for console output. */ export declare function formatAnomalies(result: AnomalyResult): string; //# sourceMappingURL=anomaly.d.ts.map