From a05faa2676efb41c44738f27c2e736c465b931b3 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期四, 03 四月 2025 16:41:24 +0800
Subject: [PATCH] conclusion 也要读

---
 src/components/chat/hooks/useAssistantContentOpt.ts |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/components/chat/hooks/useAssistantContentOpt.ts b/src/components/chat/hooks/useAssistantContentOpt.ts
index e95a358..5678b93 100644
--- a/src/components/chat/hooks/useAssistantContentOpt.ts
+++ b/src/components/chat/hooks/useAssistantContentOpt.ts
@@ -26,11 +26,12 @@
 	};
 
 	const checkIsText = (item) => {
-		const isText = item?.content?.values?.some((item) => item?.content?.type === AnswerType.Knowledge);
+		const isText = item?.content?.values?.some((item) => item?.content?.type === AnswerType.Knowledge)  || item?.conclusion?.length > 0;
 		return isText;
 	};
 
 	const getPlainText = (item) => {
+		let result = '';
 		const knowledgeText = item.content.values
 			.filter((item) => {
 				const type = item?.content?.type;
@@ -49,7 +50,14 @@
 					.join('\n\n');
 				return acc + answer;
 			}, '');
-		return markdownToTxt(knowledgeText);
+
+		const conclusionText =
+			item.conclusion
+				?.filter((item) => !!item.report)
+				.map((item) => item.report)
+				.join('\n\n') ?? '';
+		result += knowledgeText + conclusionText;
+		return markdownToTxt(result);
 	};
 
 	const likeClick = async (item) => {

--
Gitblit v1.9.3