Aufbewahrung von Konversationen
Konversationen werden in zwei Stufen aufgeräumt:
- Als gelöscht markieren: Konversationen, deren letzte Aktivität länger zurückliegt als
chatSessionLifetimeDays(Standard 20 Tage). Der Datensatz bleibt zunächst bestehen. - Endgültig löschen: nach weiteren sieben Tagen, zusammen mit den Nachrichten, dem Änderungsprotokoll und den Anhängen.
Die Gnadenfrist von sieben Tagen ist fest eingebaut, nur die erste Stufe lässt sich einstellen.
Der Aufräum-Befehl
Das Aufräumen passiert nicht von allein, es braucht einen regelmäßigen Lauf. Alternativ zum Konsolenaufruf lässt sich der Befehl im Scheduler-Modul als wiederkehrende Aufgabe eintragen. Empfohlen ist ein täglicher Lauf.
Konversationen aufräumen
vendor/bin/typo3 cheddi:auto-delete-sessions
Protokolle
ChEddi schreibt zwei Protokolle:
var/log/cheddi_warnings.logfür Warnungen und Fehler. Läuft immer mit.var/log/cheddi.logfür die ausführliche Ablaufverfolgung: gewähltes Modell, angebotene und aufgerufene Werkzeuge, abgerechnete Credits. ÜberchatLogVerbosesteuerbar.
In beiden werden Bearer-Tokens, lange Hex-Hashes und E-Mail-Adressen automatisch unkenntlich gemacht, dazu die Muster aus der MCP-Konfiguration und eigene aus chatLogRedactionPatterns. Schalte die ausführliche Verfolgung im Produktivbetrieb ab, sobald die Überwachung steht.