fix(router): geraete-gezieltes Spotify-Play → Claude (8B fummelt Transfer-Flow)

Log-Beweis: Qwen baute fuer 'auf android abspielen' einen erfundenen Endpoint
(/v1/me/player/start) mit Platzhalter-Device-ID -> 404. Device-Transfer ist ein
komplexer Mehrschritt-Flow (Geraete abfragen -> Name->echte ID -> richtiger
Endpoint); das 8B ist da unzuverlaessig. Router schliesst 'auf <Geraet>'-
Formulierungen jetzt aus dem lokalen Pfad aus -> Claude. Simple Steuerung
(pause/next/play, 'was laeuft') + 'auf deutsch' bleiben lokal (verifiziert).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-11 13:14:36 +02:00
co-authored by Claude Opus 4.8
parent 0e0c5d742f
commit 0e42cf775f
+5 -1
View File
@@ -67,7 +67,11 @@ _TOOL_HINTS = re.compile(
r"skill|projekt|oauth|"
r"licht|lampe|steckdose|rollade|heizung|"
r"kalender|termin|"
r"maild?|e-?mail|nachricht schreiben)\b",
r"maild?|e-?mail|nachricht schreiben)\b|"
# Geraete-gezieltes Spotify-Abspielen = komplexer Transfer-Flow (Geraete
# abfragen -> Name->ID -> richtiger Endpoint). Das 8B fummelt das -> Claude.
r"(abspiel|spielen|play|weiter|wechsel|übertrag|transfer).{0,15}\bauf\b|"
r"\bauf\s+(android|handy|smartphone|desktop|duffy|firetv|tv|dem\s+\w+|mein)",
re.IGNORECASE,
)