From 6c482fb220bc79a2a3b068bd6dc464342d9c1f1a Mon Sep 17 00:00:00 2001 From: Eugene Molodkin Date: Mon, 3 Mar 2025 18:43:27 +0100 Subject: [PATCH] wip: extract chat response from QA node output --- packages/frontend/@n8n/chat/src/plugins/chat.ts | 6 +++++- packages/frontend/@n8n/chat/src/types/webhook.ts | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/frontend/@n8n/chat/src/plugins/chat.ts b/packages/frontend/@n8n/chat/src/plugins/chat.ts index 31b1e6dd3c..a4487e3ee4 100644 --- a/packages/frontend/@n8n/chat/src/plugins/chat.ts +++ b/packages/frontend/@n8n/chat/src/plugins/chat.ts @@ -48,7 +48,11 @@ export const ChatPlugin: Plugin = { options, ); - let textMessage = sendMessageResponse.output ?? sendMessageResponse.text ?? ''; + let textMessage = + sendMessageResponse.output ?? + sendMessageResponse.text ?? + sendMessageResponse.response?.text ?? // For QA chains + ''; if (textMessage === '' && Object.keys(sendMessageResponse).length > 0) { try { diff --git a/packages/frontend/@n8n/chat/src/types/webhook.ts b/packages/frontend/@n8n/chat/src/types/webhook.ts index 5926a8248b..c194d5002e 100644 --- a/packages/frontend/@n8n/chat/src/types/webhook.ts +++ b/packages/frontend/@n8n/chat/src/types/webhook.ts @@ -15,4 +15,7 @@ export interface LoadPreviousSessionResponse { export interface SendMessageResponse { output?: string; text?: string; + response?: { + text?: string; + }; }