Type Alias StreamCallbackMessage
StreamCallbackMessage: { agentName: string; nodeId?: string | null; taskId: string;} & (
| { streamDone: boolean; type: "workflow"; workflow: Workflow } | { streamDone: boolean; streamId: string; text: string; type: "text" | "thinking"; } | { data: string; mimeType: string; type: "file" } | { paramsText: string; toolId: string; toolName: string; type: "tool_streaming"; } | { params: Record<string, any>; toolId: string; toolName: string; type: "tool_use"; } | { streamDone: boolean; streamId: string; text: string; toolId: string; toolName: string; type: "tool_running"; } | { params: Record<string, any>; toolId: string; toolName: string; toolResult: ToolResult; type: "tool_result"; } | { error: unknown; type: "error" } | { finishReason: LanguageModelV1FinishReason; type: "finish"; usage: { completionTokens: number; promptTokens: number }; })