diff --git a/src/talemate/agents/narrator/__init__.py b/src/talemate/agents/narrator/__init__.py index 88c10e71..8f56e6ba 100644 --- a/src/talemate/agents/narrator/__init__.py +++ b/src/talemate/agents/narrator/__init__.py @@ -252,13 +252,15 @@ class NarratorAgent( result = result.strip().strip(":").strip() - if "#" in result: - result = result.split("#")[0] - character_names = [c.name for c in self.scene.get_characters()] cleaned = [] for line in result.split("\n"): + + # skip lines that start with a # + if line.startswith("#"): + continue + log.debug("clean_result", line=line) character_dialogue_detected = False