Skip to main content Skip to page footer

Aufbewahrung von Konversationen

Konversationen werden in zwei Stufen aufgeräumt:

  1. Als gelöscht markieren: Konversationen, deren letzte Aktivität länger zurückliegt als chatSessionLifetimeDays (Standard 20 Tage). Der Datensatz bleibt zunächst bestehen.
  2. 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.log für Warnungen und Fehler. Läuft immer mit.
  • var/log/cheddi.log für die ausführliche Ablaufverfolgung: gewähltes Modell, angebotene und aufgerufene Werkzeuge, abgerechnete Credits. Über chatLogVerbose steuerbar.

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.