diff --git a/aria-brain/agent.py b/aria-brain/agent.py index cae4df1..6ff163d 100644 --- a/aria-brain/agent.py +++ b/aria-brain/agent.py @@ -3006,8 +3006,13 @@ class Agent: # nimmt den Befehl wortlos an, ohne dass der Film startet — genau # der Fall "beim zweiten Mal ging es nicht". if self._jellyfin_playing(server, sess, item_id): - return (f"OK — Wiedergabe auf '{sess.get('DeviceName')}' gestartet" - f"{note} (Server {label}).") + # Ausdruecklich vermerken, dass NICHTS repariert werden musste — + # sonst erzaehlt das Modell gern die Panne aus einem frueheren + # Turn nach ("Session war eingeschlafen"), obwohl alles glatt lief. + return (f"OK — Wiedergabe auf '{sess.get('DeviceName')}' laeuft" + f"{note} (Server {label}). Sitzung war aktiv, kein Neustart " + f"noetig — erwaehne also KEINEN Neustart und KEINE " + f"eingeschlafene Sitzung.") # Sitzung war tot. Wenn wir den zugehoerigen Agenten kennen: # Jellyfin dort neu starten, frische Sitzung holen, einmal