route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
23 lines • 839 B
TypeScript
/**
* CodeWhisperer SSE Parser
* 完全基于demo2 parser/sse_parser.go 移植的二进制响应解析器
* 集成 demo3 的 bracket 工具调用解析功能
* 项目所有者: Jason Zhang
*/
import { SSEEvent } from './types';
export declare class CodeWhispererParser {
/**
* 解析CodeWhisperer的二进制响应 (完全基于demo2的ParseEvents函数)
*/
parseEvents(responseBuffer: Buffer): SSEEvent[];
/**
* 将AssistantResponseEvent转换为SSEEvent (完全基于demo2的convertAssistantEventToSSE函数)
*/
private convertAssistantEventToSSE;
/**
* 缓冲式工具调用解析 - 完全基于demo2策略
* 先完整缓冲所有JSON片段,再统一解析
*/
buildNonStreamResponse(events: SSEEvent[], originalModel: string): any;
}
//# sourceMappingURL=parser.d.ts.map