From a4086b87da984a99e49715dbb454ce604b45fa01 Mon Sep 17 00:00:00 2001 From: HunterPorter Date: Mon, 25 Aug 2025 09:10:21 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(deepresearch):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=83=8C=E6=99=AF=E8=B0=83=E6=9F=A5=E8=8A=82=E7=82=B9=E7=9A=84?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=BB=93=E6=9E=9C=E5=90=88=E5=B9=B6=E9=97=AE?= =?UTF-8?q?=E9=A2=98-=20=E5=8E=9F=E5=AE=9E=E7=8E=B0=E4=BC=9A=E4=B8=8D?= =?UTF-8?q?=E6=96=AD=E8=A6=86=E7=9B=96=E4=B9=8B=E5=89=8D=E7=9A=84=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E7=BB=93=E6=9E=9C=20-=20=E4=BF=AE=E6=94=B9=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E7=9A=84=E4=BF=9D=E5=AD=98=E6=96=B9=E5=BC=8F=EF=BC=8C?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E6=89=80=E6=9C=89=E6=9F=A5=E8=AF=A2=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E9=83=BD=E8=A2=AB=E6=AD=A3=E7=A1=AE=E4=BF=9D=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/deepresearch/node/BackgroundInvestigationNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java b/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java index 15a304c7d9..2ccb629a42 100644 --- a/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java +++ b/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java @@ -96,9 +96,9 @@ public Map apply(OverAllState state) throws Exception { // 使用支持工具调用的搜索方法 results = searchInfoService.searchInfo(StateUtil.isSearchFilter(state), searchSelection.getSearchEnum(), query, searchSelection.getSearchPlatform()); - resultMap.put("site_information", results); resultsList.add(results); } + resultMap.put("site_information", resultsList); List backgroundResults = new ArrayList<>(); assert resultsList.size() != queries.size(); From 9f8129b6166f288a610e3a94f01cf10808ced862 Mon Sep 17 00:00:00 2001 From: HunterPorter Date: Mon, 25 Aug 2025 09:28:35 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix(deepresearch):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=83=8C=E6=99=AF=E8=B0=83=E6=9F=A5=E8=8A=82=E7=82=B9=E7=9A=84?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E5=88=97=E8=A1=A8=E5=A4=A7=E5=B0=8F=E6=AF=94?= =?UTF-8?q?=E8=BE=83=E9=80=BB=E8=BE=91-=20=E5=B0=86=E4=B8=8D=E7=AD=89?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=B8=BA=E7=9B=B8=E7=AD=89-=20=E7=A1=AE?= =?UTF-8?q?=E4=BF=9D=E7=BB=93=E6=9E=9C=E5=88=97=E8=A1=A8=E4=B8=8E=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=88=97=E8=A1=A8=E7=9A=84=E5=A4=A7=E5=B0=8F=E4=B8=80?= =?UTF-8?q?=E8=87=B4=EF=BC=8C=E9=81=BF=E5=85=8D=E6=BD=9C=E5=9C=A8=E7=9A=84?= =?UTF-8?q?=E7=B4=A2=E5=BC=95=E8=B6=8A=E7=95=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/deepresearch/node/BackgroundInvestigationNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java b/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java index 2ccb629a42..c60eacef04 100644 --- a/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java +++ b/spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/BackgroundInvestigationNode.java @@ -101,7 +101,7 @@ public Map apply(OverAllState state) throws Exception { resultMap.put("site_information", resultsList); List backgroundResults = new ArrayList<>(); - assert resultsList.size() != queries.size(); + assert resultsList.size() == queries.size(); for (int i = 0; i < resultsList.size(); i++) { List> searchResults = resultsList.get(i);