From c03f46ea968b444b5797096f81dd8c629744a995 Mon Sep 17 00:00:00 2001 From: tcpsyn Date: Fri, 6 Feb 2026 21:32:50 -0700 Subject: [PATCH] =?UTF-8?q?Disable=20news=20research=20=E2=80=94=20was=20b?= =?UTF-8?q?reaking=20calls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- backend/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/backend/main.py b/backend/main.py index ea7d664..e5d867f 100644 --- a/backend/main.py +++ b/backend/main.py @@ -921,8 +921,9 @@ async def start_call(caller_key: str): session.start_call(caller_key) caller = session.caller # This generates the background if needed - if not session.news_headlines: - asyncio.create_task(_fetch_session_headlines()) + # Headlines fetch disabled — Google News RSS blocks automated requests + # if not session.news_headlines: + # asyncio.create_task(_fetch_session_headlines()) return { "status": "connected", @@ -1077,7 +1078,8 @@ async def chat(request: ChatRequest): epoch = _session_epoch session.add_message("user", request.text) - session._research_task = asyncio.create_task(_background_research(request.text)) + # Research disabled — was causing hangs and producing garbage searches + # session._research_task = asyncio.create_task(_background_research(request.text)) try: async with asyncio.timeout(20): @@ -1674,7 +1676,8 @@ async def _trigger_ai_auto_respond(accumulated_text: str): broadcast_event("ai_done") - session._research_task = asyncio.create_task(_background_research(accumulated_text)) + # Research disabled — was causing hangs + # session._research_task = asyncio.create_task(_background_research(accumulated_text)) # Also stream to active real caller so they hear the AI if session.active_real_caller: