fix(openwebui): guarantee answer after tool budget
This commit is contained in:
@@ -26,17 +26,23 @@ benötigte deshalb kleinere, klarere Werkzeuge und harte Abbruchgrenzen.
|
||||
Trennzeichen, Kopfzeile, Metadatenzeilen, Dezimal- und Datumsformat erkannt;
|
||||
damit führen deutsche Bankexporte nicht mehr unnötig zuerst zu einem
|
||||
ParserError wegen einer falschen Spaltenzahl. Tabellenanalysen sollen im
|
||||
Regelfall mit einer Erkennungs- und einer Auswertungsrunde auskommen. Nach
|
||||
sechs lokalen Dateiaufrufen erzwingt der Guard eine werkzeugfreie
|
||||
Abschlussantwort, bevor OpenWebUI bei seiner harten Zwölf-Runden-Grenze
|
||||
ohne sichtbares Ergebnis abbricht.
|
||||
4. Pro Antwort sind höchstens zwölf Werkzeugrunden erlaubt. Der zweite
|
||||
Regelfall mit einer Erkennungs- und einer Auswertungsrunde auskommen.
|
||||
4. Pro Antwort sind höchstens acht Werkzeugrunden erlaubt. Das abgeleitete,
|
||||
reproduzierbar gebaute OpenWebUI-Image verwendet die letzte Runde zwingend
|
||||
als werkzeugfreie Synthese. Statt `Tool-call limit reached` ohne Ergebnis
|
||||
erhält der Benutzer deshalb eine sichtbare Antwort aus den vorhandenen
|
||||
Befunden samt ehrlicher Angabe fehlender Belege. Inlet-Filter allein können
|
||||
dies nicht erzwingen, weil sie zwischen OpenWebUIs internen Werkzeugrunden
|
||||
nicht erneut ausgeführt werden. Der zweite
|
||||
identische Aufruf wird gestoppt. Ein einzelnes Resultat ist auf 10.000, alle
|
||||
Resultate zusammen auf 36.000 Zeichen begrenzt.
|
||||
5. Der Home-Assistant-MCP behält den TLS-Namen `ha.casaderoll.de`, routet ihn
|
||||
5. Repository-Prüfungen beginnen mit README/Wurzel, verwenden anschließend
|
||||
höchstens drei gezielte Code-Suchen und öffnen nur relevante Treffer. Eine
|
||||
konkrete Laufzeitinstanz wird genau einmal über ihr Fachwerkzeug geprüft.
|
||||
6. Der Home-Assistant-MCP behält den TLS-Namen `ha.casaderoll.de`, routet ihn
|
||||
im Container aber auf `HOME_LAN_PROXY_IP` im Heimnetz. Dadurch funktioniert
|
||||
er auch vom Außenstandort über WireGuard.
|
||||
6. Task-Management ist keine Faktenquelle und wird nicht für einzelne Fragen,
|
||||
7. Task-Management ist keine Faktenquelle und wird nicht für einzelne Fragen,
|
||||
Nachschlageaufgaben oder Dateianalysen verwendet.
|
||||
|
||||
## Abnahme
|
||||
|
||||
Reference in New Issue
Block a user