UNPKG

route-claudecode

Version:

Advanced routing and transformation system for Claude Code outputs to multiple AI providers

58 lines 1.74 kB
/** * Database Configuration * Configures data capture infrastructure for OpenAI provider */ export interface DatabaseConfig { enabled: boolean; basePath: string; captureRawData: boolean; captureTransformedData: boolean; captureRequests: boolean; captureResponses: boolean; includeTimestamps: boolean; includeMetadata: boolean; maxFileSizeMB: number; retentionDays: number; compressOldFiles: boolean; } export interface CaptureConfig { requestId: string; timestamp: string; provider: string; endpoint: string; model: string; captureRaw: boolean; captureTransformed: boolean; } declare const _default: { readonly database: DatabaseConfig; readonly capture: { readonly captureOpenAI: true; readonly captureCodeWhisperer: true; readonly captureAnthropic: true; readonly captureLevel: "detailed"; readonly captureToolCalls: true; readonly captureErrors: true; readonly captureStreaming: true; readonly captureMetadata: true; readonly namingStrategy: "timestamp-id"; readonly organizationStrategy: "provider-date"; }; readonly replay: { readonly enabled: true; readonly autoLoadCaptures: false; readonly simulateTiming: false; readonly validateResponses: true; readonly generateReports: true; }; readonly analysis: { readonly enabled: true; readonly detectPatterns: true; readonly detectAnomalies: true; readonly generateStatistics: true; readonly autoIdentifyIssues: true; readonly toolCallDetection: true; }; }; export default _default; //# sourceMappingURL=config.d.ts.map