From 25207c5060890bebb95beae5a71d6e2f6cfa0821 Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Tue, 9 Sep 2025 14:06:31 +0800 Subject: [PATCH] perf: search result (#5608) --- .../core/workflow/dispatch/dataset/search.ts | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/packages/service/core/workflow/dispatch/dataset/search.ts b/packages/service/core/workflow/dispatch/dataset/search.ts index 3fc5c36e3..07d657d6d 100644 --- a/packages/service/core/workflow/dispatch/dataset/search.ts +++ b/packages/service/core/workflow/dispatch/dataset/search.ts @@ -268,15 +268,18 @@ export async function dispatchDatasetSearch( }, [DispatchNodeResponseKeyEnum.nodeResponse]: responseData, nodeDispatchUsages, - [DispatchNodeResponseKeyEnum.toolResponses]: { - prompt: getDatasetSearchToolResponsePrompt(), - cites: searchRes.map((item) => ({ - id: item.id, - sourceName: item.sourceName, - updateTime: item.updateTime, - content: `${item.q}\n${item.a}`.trim() - })) - } + [DispatchNodeResponseKeyEnum.toolResponses]: + searchRes.length > 0 + ? { + prompt: getDatasetSearchToolResponsePrompt(), + cites: searchRes.map((item) => ({ + id: item.id, + sourceName: item.sourceName, + updateTime: item.updateTime, + content: `${item.q}\n${item.a}`.trim() + })) + } + : 'No results' }; } catch (error) { return getNodeErrResponse({ error });