UNPKG

route-claudecode

Version:

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

47 lines 1.4 kB
/** * OpenAI Data Capture Module * Captures raw request and response data for debugging and analysis */ export interface CaptureData { timestamp: string; requestId: string; provider: string; model: string; request: any; response?: any; error?: any; metadata?: any; } /** * Save captured data to file */ export declare function saveCaptureData(data: CaptureData): void; /** * Capture request data */ export declare function captureRequest(provider: string, model: string, request: any, requestId?: string): void; /** * Capture response data */ export declare function captureResponse(provider: string, model: string, request: any, response: any, requestId?: string): void; /** * Capture error data */ export declare function captureError(provider: string, model: string, request: any, error: any, requestId?: string): void; /** * List captured files */ export declare function listCapturedFiles(): string[]; /** * Load captured data */ export declare function loadCapturedData(filename: string): CaptureData | null; /** * Capture parsing events for detailed analysis */ export declare function captureParsingEvent(requestId: string, eventType: string, data: any): void; /** * Capture tool call events for analysis */ export declare function captureToolCallEvent(requestId: string, toolCallData: any): void; //# sourceMappingURL=data-capture.d.ts.map