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.