diff --git a/dsh/app.py b/dsh/app.py index 2d3e82f..b2c3b56 100644 --- a/dsh/app.py +++ b/dsh/app.py @@ -147,6 +147,8 @@ def _looks_homeish(msg: str) -> bool: fish, time/weather). Jervis decides answer-vs-act and speaks confirmations.""" m = (msg or "").lower() return any(h in m for h in ( + # direct address (explicit target) — "ask jervis …", "hey jervis …", "jervis, …" + "ask jervis", "hey jervis", "jervis,", "jervis ", # speak / announce "announce", "speak", "speaker", "shout", "out loud", "say on ", "say over ", "say through ", "on the speakers",