From 9faf48e53fdf13692fb098837aed2d6b6b996070 Mon Sep 17 00:00:00 2001 From: XSX-Milan Date: Wed, 28 Jan 2026 00:46:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9AGoogle=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E4=BD=BF=E7=94=A8=E6=A8=A1=E7=B3=8A=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E4=BB=A5=E9=81=BF=E5=85=8D=E6=97=A0=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend_api_python/app/services/agents/tools.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend_api_python/app/services/agents/tools.py b/backend_api_python/app/services/agents/tools.py index b4fc2275a..f9465a5e5 100644 --- a/backend_api_python/app/services/agents/tools.py +++ b/backend_api_python/app/services/agents/tools.py @@ -525,13 +525,13 @@ def get_news(self, market: str, symbol: str, days: int = 7, company_name: str = if market == 'AShare': # AShare CN keywords - search_query = f'"{search_name}" {symbol} (利好 OR 利空 OR 财报 OR 公告 OR 业绩) after:{datetime.now().year-1}' + search_query = f'{search_name} {symbol} (利好 OR 利空 OR 财报 OR 公告 OR 业绩) after:{datetime.now().year-1}' elif market == 'HShare': - search_query = f'"{search_name}" {symbol} (港股 OR 股价 OR 业绩) after:{datetime.now().year-1}' + search_query = f'{search_name} {symbol} (港股 OR 股价 OR 业绩) after:{datetime.now().year-1}' elif market == 'Crypto': - search_query = f'"{search_name}" {symbol} crypto news analysis' + search_query = f'{search_name} {symbol} crypto news analysis' else: - search_query = f'"{search_name}" {symbol} stock news' + search_query = f'{search_name} {symbol} stock news' logger.info(f"Running news search: {search_query}") # Google CSE uses `dateRestrict` as a separate param; SearchService supports it.