Auto-Sync
6e5a4c9529
Auto-Sync: 2026-03-20 23:30
2026-03-20 23:30:09 +01:00
Auto-Sync
0397e35c9e
Auto-Sync: 2026-03-20 23:15
2026-03-20 23:15:09 +01:00
Auto-Sync
d761ec083c
Auto-Sync: 2026-03-20 23:00
2026-03-20 23:00:11 +01:00
Auto-Sync
1eed2dd712
Auto-Sync: 2026-03-20 22:45
2026-03-20 22:45:09 +01:00
Homelab Cursor
d189f8adac
feat: sichtbarer Fortschritt + echter Abbruch fuer lange Suchen
...
- Alle 30s Statusmeldung waehrend laufender Suche
- Textbefehl "abbruch"/"stop" cancelt den laufenden Such-Task
- Aufraeumen via Task-Registry pro Chat
- Sauberes Cancel-Handling ohne Tracebacks
2026-03-20 22:35:49 +01:00
Auto-Sync
8e69189781
Auto-Sync: 2026-03-20 22:30
2026-03-20 22:30:09 +01:00
Homelab Cursor
e0afaff058
feat: harte Qualitaetspruefung fuer Preisrecherche
...
Bei Preisfragen validiert deep_research jetzt die Antwort auf:
- konkrete Preise mit Waehrung
- Delta in Prozent
- Preisvergleich damals/heute
- mindestens 3 konkrete Quellen-Links
Wenn die Qualitaet zu schwach ist:
1) automatischer Retry mit strikter Anfrage
2) falls weiter unzureichend: klare Fehlermeldung "keine belastbaren Preisdaten gefunden"
2026-03-20 22:17:50 +01:00
Auto-Sync
5fa521f19a
Auto-Sync: 2026-03-20 22:15
2026-03-20 22:15:09 +01:00
Homelab Cursor
6e4d43f01d
feat: Preisanfragen mit Zahlen-Format erzwingen
...
Der Bot reagiert bei Preisfragen jetzt strenger:
- nutzt verpflichtend web_search/deep_research statt Allgemeintext
- liefert Zeitraum, Preisvergleich, Delta und Quellen
- kennzeichnet fehlende belastbare Preisdaten explizit
2026-03-20 22:12:32 +01:00
Homelab Cursor
3847d6246b
fix: blockierende LLM-Aufrufe in Hintergrund-Thread auslagern
...
Der Telegram Event-Loop wurde bei langen deep_research Calls blockiert,
weshalb der systemd Watchdog den Bot nach ~2 Minuten killte.
LLM-Aufrufe laufen jetzt via asyncio.to_thread, damit Watchdog und
Polling-Loop weiterlaufen waehrend langer Recherche.
2026-03-20 22:05:16 +01:00
Auto-Sync
af379754f2
Auto-Sync: 2026-03-20 22:00
2026-03-20 22:00:10 +01:00
Homelab Cursor
6ef208c289
feat: web_search Tool via SearXNG ergaenzen
...
Issue #35 vervollstaendigt mit schneller Web-Suche (3-10s):
- neues Tool web_search in tools/web_search.py
- SearXNG Endpoint CT121 (intern + Tailscale Fallback)
- strukturierte Treffer mit Snippets + Quellenlinks
- Prompt-Hinweis fuer Routing: web_search vs deep_research
2026-03-20 21:59:33 +01:00
Homelab Cursor
f54833c150
feat: sichtbare Rueckmeldung bei Deep-Research Start
...
Der Bot sendet jetzt sofort eine zusaetzliche Meldung, wenn eine
Nachricht nach einer Deep-Recherche aussieht, damit der Nutzer weiss,
dass der laengere Recherchelauf gestartet wurde.
2026-03-20 21:50:35 +01:00
Homelab Cursor
7a3327eb90
fix: deep_research Tool — Logging + allow_clarification=False
...
- Ausfuehrliches Logging fuer Debugging
- allow_clarification deaktiviert (verhindert Rueckfrage-Deadlock)
- Ergebnis-Schwelle auf 100 Zeichen gesenkt
2026-03-20 21:47:33 +01:00
Auto-Sync
15ba1e5d3c
Auto-Sync: 2026-03-20 21:45
2026-03-20 21:45:10 +01:00
Homelab Cursor
2c06d6cdb1
fix: CT 121 Tailscale IP 100.74.196.29
2026-03-20 21:36:06 +01:00
Homelab Cursor
63fea58471
docs: CT 121 deep-research in homelab.conf und Doku
...
- homelab.conf: CT_121_HZ Eintrag
- CT 999 index.md: CT 121 in Tabelle
- CT 999 container/ct-121-deep-research.md: Neue Doku
2026-03-20 21:32:37 +01:00
Homelab Cursor
3f245ffea9
feat: deep_research Tool fuer Hausmeister-Bot
...
Open Deep Research (CT 121) als neues LLM-Tool.
- LangGraph API auf 10.10.10.121:2024
- SearXNG + OpenRouter als Backend
- Polling-basiert (2-10 Min pro Recherche)
- Report wird fuer Telegram gekuerzt
2026-03-20 21:30:53 +01:00
Auto-Sync
394a6af54d
Auto-Sync: 2026-03-20 21:30
2026-03-20 21:30:09 +01:00
Auto-Sync
a2185b8d82
Auto-Sync: 2026-03-20 21:15
2026-03-20 21:15:09 +01:00
Auto-Sync
1a8eba6bd3
Auto-Sync: 2026-03-20 21:00
2026-03-20 21:00:10 +01:00
Auto-Sync
d9035ee15a
Auto-Sync: 2026-03-20 20:45
2026-03-20 20:45:09 +01:00
Homelab Cursor
18eaab4aba
fix: OpenRouter Key ueberall auf Michael (unlimited) umgestellt
2026-03-20 20:34:42 +01:00
Auto-Sync
80583ece7f
Auto-Sync: 2026-03-20 20:30
2026-03-20 20:30:11 +01:00
Homelab Cursor
4c51dbcae7
feat: Download-Fortschritt live anzeigen mit Progressbar
2026-03-20 20:27:22 +01:00
Auto-Sync
f7747688cc
Auto-Sync: 2026-03-20 20:15
2026-03-20 20:15:09 +01:00
Homelab Cursor
3a58af74e7
docs: Redax-WP Rubriken umbenannt + OpenRouter Key + Telegram
2026-03-20 20:12:27 +01:00
Auto-Sync
0c0172897c
Auto-Sync: 2026-03-20 20:00
2026-03-20 20:00:11 +01:00
Homelab Cursor
084c88fe39
perf: Film-Info Batch-Request statt einzeln - viel schneller
2026-03-20 19:48:03 +01:00
Auto-Sync
6635225d5a
Auto-Sync: 2026-03-20 19:45
2026-03-20 19:45:09 +01:00
Homelab Cursor
b52c53fab0
feat: Dashboard komplett neu - weisse Schrift, grosse Font, Nav-Links, Film-Info
...
- Hintergrund: #1a1a2e (dunkles Blau statt fast-schwarz)
- Text: #ffffff (weiss statt grau)
- Muted: #b8b8d0 (hell genug zum Lesen)
- Minimum Font: 14px, Body: 17px, Titel: 19px
- Nav-Links: Downloads + Status im Header
- Film-Info: Jahr/Land/Genre per Wikidata (lazy load)
- Kein Monospace mehr, system-ui Sans-Serif
- ACHTUNG: Extra-Routes Import-Block NICHT LOESCHEN
2026-03-20 19:44:26 +01:00
Homelab Cursor
8cda46ab54
fix: Minimum font-size 14px, keine winzige Schrift mehr
2026-03-20 19:41:40 +01:00
Homelab Cursor
fc02d37afe
fix: Extra-Routes Import + Dashboard Lesbarkeit (NICHT LOESCHEN)
...
ACHTUNG: Der Import-Block vor if __name__ MUSS bleiben!
Ohne ihn funktionieren /downloads, /status, /health nicht.
2026-03-20 19:40:41 +01:00
Homelab Cursor
99d7ab7387
fix: Dashboard Lesbarkeit - groessere Schrift, besserer Kontrast
...
- Body 13px Monospace -> 16px System Sans-Serif
- Filmtitel 14px -> 17px, Meta 11px -> 14px
- Muted-Farbe #6b6b8a -> #9999b0 (viel besser lesbar)
- Alle Buttons, Badges, Filter groesser
- Hintergrund minimal heller fuer weniger Augen-Stress
2026-03-20 19:38:54 +01:00
Auto-Sync
596dd38cc0
Auto-Sync: 2026-03-20 19:30
2026-03-20 19:30:10 +01:00
Auto-Sync
7f12f95d33
Auto-Sync: 2026-03-20 19:30
2026-03-20 19:30:10 +01:00
Auto-Sync
11cd47eb0b
Auto-Sync: 2026-03-20 19:15
2026-03-20 19:15:10 +01:00
Auto-Sync
5b23ab0261
Auto-Sync: 2026-03-20 19:15
2026-03-20 19:15:09 +01:00
Auto-Sync
bba9e05dc4
Auto-Sync: 2026-03-20 19:00
2026-03-20 19:00:10 +01:00
Auto-Sync
fa33bbb536
Auto-Sync: 2026-03-20 18:45
2026-03-20 18:45:09 +01:00
Auto-Sync
60d8a6d8a2
Auto-Sync: 2026-03-20 18:30
2026-03-20 18:30:10 +01:00
Auto-Sync
89365731f9
Auto-Sync: 2026-03-20 18:30
2026-03-20 18:30:10 +01:00
Auto-Sync
1bc15d431e
Auto-Sync: 2026-03-20 18:15
2026-03-20 18:15:09 +01:00
Auto-Sync
cdecc37d60
Auto-Sync: 2026-03-20 18:00
2026-03-20 18:00:10 +01:00
Auto-Sync
d749188dba
Auto-Sync: 2026-03-20 18:00
2026-03-20 18:00:09 +01:00
Auto-Sync
1b53f6bb3a
Auto-Sync: 2026-03-20 17:45
2026-03-20 17:45:09 +01:00
Auto-Sync
f7290278ae
Auto-Sync: 2026-03-20 17:30
2026-03-20 17:30:09 +01:00
Auto-Sync
edf7eb9356
Auto-Sync: 2026-03-20 17:15
2026-03-20 17:15:10 +01:00
Auto-Sync
40afb6ab10
Auto-Sync: 2026-03-20 17:00
2026-03-20 17:00:09 +01:00
Auto-Sync
26e06d6125
Auto-Sync: 2026-03-20 16:45
2026-03-20 16:45:09 +01:00