UNPKG

route-claudecode

Version:

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

35 lines 1.08 kB
/** * OpenAI Tool Call Analyzer * 分析tool call被错误处理为文本的问题 */ import { CaptureData } from './data-capture'; export interface ToolCallAnalysis { requestId: string; provider: string; model: string; hasToolCallsInRequest: boolean; hasToolCallsInResponse: boolean; toolCallsInRequest: any[]; toolCallsInResponse: any[]; textContainsToolCallPattern: boolean; extractedToolCalls: Array<{ id: string; name: string; input: any; }>; issueType: 'tool_as_text' | 'missing_tool_parsing' | 'incorrect_format' | 'none'; recommendations: string[]; } /** * 分析捕获的数据,识别tool call处理问题 */ export declare function analyzeToolCallIssue(captureData: CaptureData): ToolCallAnalysis; /** * 分析所有捕获的文件中的tool call问题 */ export declare function analyzeAllCapturedFiles(): ToolCallAnalysis[]; /** * 生成分析报告 */ export declare function generateAnalysisReport(analyses: ToolCallAnalysis[]): string; //# sourceMappingURL=tool-call-analyzer.d.ts.map