From 2c54a2cd10547b7424273eaee4930bd05c7774d4 Mon Sep 17 00:00:00 2001 From: Debanjum Date: Mon, 10 Nov 2025 18:30:49 -0800 Subject: [PATCH] Improve web browsing train of thought status text shown on web app --- .../web/app/components/chatMessage/chatMessage.tsx | 2 +- src/khoj/processor/tools/online_search.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/interface/web/app/components/chatMessage/chatMessage.tsx b/src/interface/web/app/components/chatMessage/chatMessage.tsx index e6c08ea0..cf4dc240 100644 --- a/src/interface/web/app/components/chatMessage/chatMessage.tsx +++ b/src/interface/web/app/components/chatMessage/chatMessage.tsx @@ -316,7 +316,7 @@ function chooseIconFromHeader(header: string, iconColor: string) { return ; } - if (compareHeader.includes("read")) { + if (compareHeader.includes("browsing")) { return ; } diff --git a/src/khoj/processor/tools/online_search.py b/src/khoj/processor/tools/online_search.py index 5b277978..ef8e324c 100644 --- a/src/khoj/processor/tools/online_search.py +++ b/src/khoj/processor/tools/online_search.py @@ -126,7 +126,7 @@ async def search_online( if send_status_func: subqueries_str = "\n- " + "\n- ".join(subqueries) - async for event in send_status_func(f"**Searching the Internet for**: {subqueries_str}"): + async for event in send_status_func(f"**Searching the web for**: {subqueries_str}"): yield {ChatEvent.STATUS: event} response_dict = {} @@ -169,7 +169,7 @@ async def search_online( logger.info(f"Reading web pages at: {webpages.keys()}") if send_status_func: webpage_links_str = "\n- " + "\n- ".join(webpages.keys()) - async for event in send_status_func(f"**Reading web pages**: {webpage_links_str}"): + async for event in send_status_func(f"**Browsing**: {webpage_links_str}"): yield {ChatEvent.STATUS: event} tasks = [ read_webpage_and_extract_content( @@ -486,7 +486,7 @@ async def read_webpages_content( logger.info(f"Reading web pages at: {urls}") if send_status_func: webpage_links_str = "\n- " + "\n- ".join(list(urls)) - async for event in send_status_func(f"**Reading web pages**: {webpage_links_str}"): + async for event in send_status_func(f"**Browsing**: {webpage_links_str}"): yield {ChatEvent.STATUS: event} tasks = [read_webpage_and_extract_content({query}, url, user=user, agent=agent, tracer=tracer) for url in urls] results = await asyncio.gather(*tasks)