UNPKG

route-claudecode

Version:

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

28 lines 895 B
/** * CodeWhisperer Bracket Tool Call Parser * 基于 demo3 AIClient-2-API 的 bracket 工具调用解析逻辑 * 处理 [Called function_name with args: {...}] 格式的工具调用 * 项目所有者: Jason Zhang */ export interface BracketToolCall { id: string; type: "function"; function: { name: string; arguments: string; }; } /** * 解析 bracket 格式的工具调用 * 处理 [Called function_name with args: {...}] 格式 */ export declare function parseBracketToolCalls(responseText: string): BracketToolCall[]; /** * 去重工具调用 */ export declare function deduplicateToolCalls(toolCalls: BracketToolCall[]): BracketToolCall[]; /** * 清理响应文本中的工具调用语法 */ export declare function cleanToolCallSyntax(responseText: string, toolCalls: BracketToolCall[]): string; //# sourceMappingURL=bracket-tool-parser.d.ts.map