dschlueter
c36b884aab
feat(llm): Koreferenz-Vorstufe + Tool-/Sonar-Metriken (Weg 2, Schritt 5)
...
Schliesst die im Tool-Calling-Eval isolierte Restkante (nl + Pronomen-aus-
History, z. B. "Leeft hij nog?" -> "Leeft Rutger Hauer nog?") und macht die
Web-Suche metrisch beobachtbar.
- Decontextualizer (app/pipeline/decontextualizer.py): loest Pronomen der
letzten Aeusserung anhand des Verlaufs auf. Bewusst gegated (kurze
Folgefrage MIT Pronomen UND History) -> kein Extra-Call im Normalfall;
best effort (bei Fehler Original behalten).
- ToolCallingLLM nutzt die Vorstufe vor complete()/stream() und zaehlt
tool_calls_total{tool=...}.
- SonarTool zaehlt sonar_calls_total{status=ok|error}.
- Verdrahtung: Registry openrouter-tools reicht den Decontextualizer durch.
Damit ist v1 von Weg 2 vollstaendig. Tests: 290 gruen.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 21:43:24 +02:00
..
api
fix(notruf): ehrlicher Status, wenn niemand verständigt werden kann
2026-06-27 16:50:03 +02:00
audio
feat: Barge-in/Turn-Manager und VAD-Aeusserungserkennung ( #4 Ausbau)
2026-06-17 05:06:58 +02:00
core
feat(llm): Web-Suche per Tool-Calling (Weg 2) — Sonar + ToolCallingLLM
2026-06-29 21:37:08 +02:00
pipeline
feat(llm): Koreferenz-Vorstufe + Tool-/Sonar-Metriken (Weg 2, Schritt 5)
2026-06-29 21:43:24 +02:00
providers
feat(llm): Koreferenz-Vorstufe + Tool-/Sonar-Metriken (Weg 2, Schritt 5)
2026-06-29 21:43:24 +02:00
safety
feat(i18n): Niederländisch (nl) als Sprache aufnehmen
2026-06-28 15:13:29 +02:00
tools
feat(llm): Koreferenz-Vorstufe + Tool-/Sonar-Metriken (Weg 2, Schritt 5)
2026-06-29 21:43:24 +02:00
utils
Initial commit: Voice Assistant Gateway mit Konfig-/Routing-Fundament
2026-06-17 01:48:56 +02:00
web
fix(tts): Geräte-TTS-Regression für Sprachen ohne Geschlechtsstimme beheben
2026-06-28 16:15:04 +02:00
__init__.py
release(v0.2.0): Marke „Alexis" + sichtbare Versionsnummer
2026-06-27 07:02:02 +02:00
admin_llm.py
feat(menu): nicht nutzbare TTS-Provider ausblenden + GPU-Erkennung
2026-06-27 04:16:21 +02:00
audit.py
feat(admin): Audit-Logging schreibender Admin-Aktionen — Plan-Schritt 5
2026-06-20 18:50:55 +02:00
auth.py
feat(2-Schritt2): Login-Link + persistentes is_admin-Flag pro Nutzer
2026-06-25 04:33:33 +02:00
capabilities.py
feat(menu): nicht nutzbare TTS-Provider ausblenden + GPU-Erkennung
2026-06-27 04:16:21 +02:00
config.py
feat(llm): Web-Suche per Tool-Calling (Weg 2) — Sonar + ToolCallingLLM
2026-06-29 21:37:08 +02:00
dependencies.py
feat(llm): Koreferenz-Vorstufe + Tool-/Sonar-Metriken (Weg 2, Schritt 5)
2026-06-29 21:43:24 +02:00
errors.py
Initial commit: Voice Assistant Gateway mit Konfig-/Routing-Fundament
2026-06-17 01:48:56 +02:00
main.py
release(v0.2.0): Marke „Alexis" + sichtbare Versionsnummer
2026-06-27 07:02:02 +02:00
metrics.py
feat: Resilienz (Fallback-Ketten) und Metriken ( #5 )
2026-06-17 05:19:07 +02:00
model_presets.py
feat(admin): Dropdown „Zentrales KI-Modell" — erprobte Presets ruck-zuck umstellen
2026-06-26 20:02:44 +02:00
quota.py
feat(admin): Phase 3 — Laufzeit-Konfiguration ohne Server-Neustart
2026-06-19 01:39:36 +02:00
runtime_config.py
feat(llm): Web-Suche per Tool-Calling (Weg 2) — Sonar + ToolCallingLLM
2026-06-29 21:37:08 +02:00
schemas.py
fix(tts): voice_gender im UserPrefs-Schema -> Stimmwahl wirkt endlich
2026-06-27 03:13:27 +02:00
store.py
feat(notruf): Wiederauslöse-Sperre + grüner Hinweis; "Neues Gespräch" in die Kopfzeile
2026-06-26 15:58:17 +02:00