From b2e4ac859d52115c907581756c1b56e1095b5568 Mon Sep 17 00:00:00 2001 From: tanxing Date: Fri, 15 Aug 2025 17:56:38 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=8D=A2=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=88=B0=E7=BD=91=E9=A1=B5=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E7=9A=84=E8=BD=AC=E6=8D=A2=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deepsearcher/agent/deep_search.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/deepsearcher/agent/deep_search.py b/deepsearcher/agent/deep_search.py index c059af5..f912084 100644 --- a/deepsearcher/agent/deep_search.py +++ b/deepsearcher/agent/deep_search.py @@ -6,8 +6,7 @@ from deepsearcher.utils.message_stream import send_info, send_answer from deepsearcher.vector_db import RetrievalResult from deepsearcher.vector_db.base import BaseVectorDB, deduplicate from collections import defaultdict -import os -import urllib.parse +from pathlib import Path @@ -435,7 +434,7 @@ class DeepSearch(BaseAgent): print(formated_chunk) formated_chunks.append(formated_chunk) chunk_count += len(ref_dict[reference]) - formated_refs.append(f"[^{i + 1}]: " + str(urllib.parse.quote_plus('file://' + str(os.path.abspath(reference)))) + "\n") + formated_refs.append(f"[^{i + 1}]: " + Path(str(Path(reference).resolve())).as_uri() + "\n") formated_chunks = "".join(formated_chunks) formated_refs = "".join(formated_refs) return formated_chunks, formated_refs