diff --git a/src/khoj/processor/tools/online_search.py b/src/khoj/processor/tools/online_search.py index 7cef2090..82cf0da7 100644 --- a/src/khoj/processor/tools/online_search.py +++ b/src/khoj/processor/tools/online_search.py @@ -71,7 +71,8 @@ async def search_online( if webpage_links: logger.info(f"🌐👀 Reading web pages at: {list(webpage_links)}") if send_status_func: - await send_status_func(f"**📖 Reading web pages**: {'\n- ' + '\n- '.join(list(webpage_links))}") + webpage_links_str = "\n- " + "\n- ".join(list(webpage_links)) + await send_status_func(f"**📖 Reading web pages**: {webpage_links_str}") tasks = [read_webpage_and_extract_content(subquery, link) for link, subquery in webpage_links.items()] results = await asyncio.gather(*tasks) @@ -113,7 +114,8 @@ async def read_webpages( logger.info(f"Reading web pages at: {urls}") if send_status_func: - await send_status_func(f"**📖 Reading web pages**: {'\n- ' + '\n- '.join(list(urls))}") + webpage_links_str = "\n- " + "\n- ".join(list(urls)) + await send_status_func(f"**📖 Reading web pages**: {webpage_links_str}") tasks = [read_webpage_and_extract_content(query, url) for url in urls] results = await asyncio.gather(*tasks) diff --git a/src/khoj/routers/api.py b/src/khoj/routers/api.py index be1e1dcc..cf84e724 100644 --- a/src/khoj/routers/api.py +++ b/src/khoj/routers/api.py @@ -347,7 +347,8 @@ async def extract_references_and_questions( result_list = [] logger.info(f"🔍 Searching knowledge base with queries: {inferred_queries}") if send_status_func: - await send_status_func(f"**🔍 Searching Documents for:** {'\n- ' + '\n- '.join(inferred_queries)}") + inferred_queries_str = "\n- " + "\n- ".join(inferred_queries) + await send_status_func(f"**🔍 Searching Documents for:** {inferred_queries_str}") for query in inferred_queries: n_items = min(n, 3) if using_offline_chat else n result_list.extend(