diff --git a/packages/services/conversation-service/src/infrastructure/agents/coordinator/coordinator-agent.service.ts b/packages/services/conversation-service/src/infrastructure/agents/coordinator/coordinator-agent.service.ts index 73b0455..774f594 100644 --- a/packages/services/conversation-service/src/infrastructure/agents/coordinator/coordinator-agent.service.ts +++ b/packages/services/conversation-service/src/infrastructure/agents/coordinator/coordinator-agent.service.ts @@ -61,7 +61,7 @@ export interface FileAttachment { /** 兼容旧版 StreamChunk 格式 */ export interface StreamChunk { - type: 'text' | 'tool_use' | 'tool_result' | 'end' | 'stage_change' | 'state_update' | 'error' + type: 'text' | 'tool_use' | 'tool_result' | 'end' | 'usage' | 'stage_change' | 'state_update' | 'error' | 'agent_start' | 'agent_progress' | 'agent_complete' | 'coordinator_thinking'; content?: string; toolName?: string; @@ -511,7 +511,7 @@ export class CoordinatorAgentService implements OnModuleInit { case 'usage': return { - type: 'end', + type: 'usage', inputTokens: event.usage.inputTokens, outputTokens: event.usage.outputTokens, };