Add spoken tool progress acknowledgements
This commit is contained in:
@@ -138,6 +138,13 @@ dem internen Router und dessen aktuellem Schlüssel. Das ist erforderlich, weil
|
||||
persistente Providerwerte nach einer Schlüsselrotation Vorrang vor den
|
||||
Container-Umgebungsvariablen haben.
|
||||
|
||||
Der Filterinstaller richtet außerdem die lokalen gesprochenen
|
||||
Werkzeugbestätigungen ein. Die vorgerenderten Ansagen werden über
|
||||
`/static/tool-status/` read-only ausgeliefert und nur bei aktivierter
|
||||
automatischer Sprachausgabe abgespielt. Zur Abnahme eine Websuche und eine
|
||||
Unraid-Abfrage auslösen: Vor längeren Aufrufen muss genau eine kurze passende
|
||||
Ansage kommen; bei ausgeschalteter automatischer Sprachausgabe bleibt sie aus.
|
||||
|
||||
Der Modellinstaller setzt außerdem für den ermittelten OpenWebUI-Benutzer das
|
||||
native Chat-Hintergrundbild `/static/midnight-aurora.svg`. Das Bild wird durch
|
||||
Compose read-only eingebunden. `custom.css` verändert bewusst nicht mehr die
|
||||
|
||||
+15
-1
@@ -16,7 +16,15 @@ Reihenfolge ist absichtlich festgelegt:
|
||||
Passwörter, JWTs und private Schlüssel aus Tool-Ergebnissen, bevor sie das
|
||||
Modell erreichen, sowie aus fertigen Modellantworten. Nutzereingaben und
|
||||
Authentifizierungswege werden nicht verändert.
|
||||
5. `MikeAI Local Performance Metrics`, Priorität 90: erfasst nach Abschluss
|
||||
5. `MikeAI Spoken Tool Status`, Priorität 80: erkennt den ersten echten
|
||||
Werkzeugaufruf eines Antwortlaufs und löst im Browser genau eine kurze,
|
||||
passende Ansage für Web, Unraid, Home Assistant, Medienverwaltung oder
|
||||
sonstige Werkzeuge aus. Die fünf MP3-Clips sind vorgerendert und liegen
|
||||
unter `platform/openwebui/theme/tool-status/`; dadurch blockiert die Ansage
|
||||
weder XTTS noch das Werkzeug. Sie wird nur abgespielt, wenn der Benutzer in
|
||||
OpenWebUI die automatische Sprachausgabe aktiviert hat. Endet ein sehr
|
||||
schneller Lauf innerhalb der kurzen Wartezeit, wird die Ansage verworfen.
|
||||
6. `MikeAI Local Performance Metrics`, Priorität 90: erfasst nach Abschluss
|
||||
ausschließlich technische Zahlen wie Laufzeit, Tokenzähler, Token/s und
|
||||
Tool-Anzahl. Nutzer-, Chat- und Nachrichten-IDs sowie sämtliche Textinhalte
|
||||
werden weder geschrieben noch gehasht gespeichert.
|
||||
@@ -70,6 +78,12 @@ Die rotierende, inhaltsfreie Metrikdatei liegt im persistenten
|
||||
OpenWebUI-Volume unter `mike-ai-request-metrics.jsonl` (maximal 5 MiB plus eine
|
||||
Rotation). Sie darf für Benchmarks ausgewertet werden, ohne Chats auszulesen.
|
||||
|
||||
Die Werkzeugansagen enthalten weder Prompt- noch Ergebnistext und werden nicht
|
||||
in die Unterhaltung oder den Modellkontext geschrieben. Der lokale
|
||||
OpenWebUI-Browser-Event prüft die persönliche Einstellung
|
||||
`responseAutoPlayback` über denselben Browser-Login. Ein Fehler, eine
|
||||
Browser-Autoplay-Sperre oder ein fehlender Clip bleibt folgenlos für den Chat.
|
||||
|
||||
## Aktionen an Modellantworten
|
||||
|
||||
Die globale Action `MikeAI Quick Actions` ergänzt die Nachrichtenleiste um:
|
||||
|
||||
Reference in New Issue
Block a user