diff --git a/aria-brain/agent.py b/aria-brain/agent.py index 3d9fb05..a2d2a09 100644 --- a/aria-brain/agent.py +++ b/aria-brain/agent.py @@ -1455,7 +1455,10 @@ _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" - rf"|geh\s+schlafen", + # Schlaf-Idiome: 'geh/leg dich schlafen', 'leg dich aufs Ohr/hin', 'gute Nacht'. + 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)", re.IGNORECASE, )