From ca7e82f19ff5bb73f03e27861d2c9298358c77cf Mon Sep 17 00:00:00 2001 From: tcpsyn Date: Sun, 5 Apr 2026 02:02:53 -0600 Subject: [PATCH] Add missing InternService.new_show() method Session.reset() calls intern_service.new_show() to reset per-show state, but the method was never defined (added in 376265e without the impl). Clears pending_interjection, pending_sources, and research_cache. Co-Authored-By: Claude Opus 4.6 (1M context) --- backend/services/intern.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/services/intern.py b/backend/services/intern.py index e478d5b..2f2c8c4 100644 --- a/backend/services/intern.py +++ b/backend/services/intern.py @@ -584,6 +584,11 @@ class InternService: self.pending_interjection = None self.pending_sources = [] + def new_show(self): + self.pending_interjection = None + self.pending_sources = [] + self.research_cache = {} + @staticmethod def _clean_for_tts(text: str) -> str: if not text: