diff --git a/aria-brain/agent.py b/aria-brain/agent.py index 07f4607..d443aa2 100644 --- a/aria-brain/agent.py +++ b/aria-brain/agent.py @@ -1483,10 +1483,12 @@ _WAKE_OFF_RE = re.compile( rf"|\b(?:beende|beend\w*|deaktivier\w*|stopp?e?)\b[^.!?]{{0,20}}\b{_WAKE_NOUN}\b" rf"|h[oö]r\s+auf\s+(?:zu\s*)?(?:zu)?(?:h[oö]r|lausch)\w*" rf"|h[oö]r\s+nicht\s+mehr\s+zu" - # Schlaf-Idiome: 'geh/leg dich schlafen', 'leg dich aufs Ohr/hin', 'gute Nacht'. + # Schlaf-Idiome NUR als klare Imperative an ARIA ('geh/leg dich schlafen', + # 'leg dich aufs Ohr/hin'). Mehrdeutige Gruesse ('gute Nacht', 'schlaf gut') + # bewusst NICHT — das sind Verabschiedungen, kein Ohr-Aus-Befehl; die faengt + # ARIA per ear_control aus dem Kontext ab, wenn's wirklich gemeint ist. rf"|(?:geh|leg\s+dich)\s+schlafen" - rf"|leg\s+dich\s+(?:aufs?\s+ohr|hin)" - rf"|gute\s+nacht|schlaf\s+(?:gut|sch[oö]n)", + rf"|leg\s+dich\s+(?:aufs?\s+ohr|hin)", re.IGNORECASE, )