Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI > ALBERT | AI KI-Handler einrichten
Vollständiger Name: Inactivity Memorize: Mark prior tool entries as memorized after inactivity
Technischer Name: agorum_ai_agents_inactivity_memorize
Der Handler Inactivity Memorized dient der inaktivitätsbasierten Kontextkomprimierung in KI-Chats. Vor jedem KI-Aufruf prüft er, wie alt der Zeitstempel des letzten History-Eintrags ist. Wenn dieser älter als ein konfigurierter Schwellenwert ist, werden ältere History-Einträge, die Tool-Calls oder Tool-Responses enthalten, als memorized markiert.
inactivityThresholdSeconds.memorized.memorized), werden übersprungen.Bei leerer History oder fehlendem/ungültigem Zeitstempel wird die Verarbeitung still übersprungen (kein Abbruch, keine Fehlermeldung).
Wenn der Handler aktiv wird, protokolliert er die Aktivität über console.log:
Der Handler eignet sich besonders für längere Chat-Sessions, in denen Tool-Responses (z. B. Suchergebnisse, große Metadatenblöcke) den Kontext stark aufblähen können. Durch das Markieren älterer Tool-bezogener Einträge nach einer Inaktivitätsphase wird der an die KI gesendete Kontext schlanker gehalten, ohne dass die Chat-History in der Oberfläche gekürzt oder „verloren“ wirkt.
Typische Szenarien:
| Parameter | Beschreibung |
|---|---|
| inactivityThresholdSeconds (optional) |
Schwellenwert in Sekunden, ab dem der Handler bei Inaktivität aktiv wird. Ist der Zeitstempel des letzten History-Eintrags älter als dieser Wert, werden vorherige Tool-Call-/Tool-Response-Einträge als memorized markiert.Standard: 300 |
Der Handler kann in KI-Voreinstellungen (Presets) als Handler-Konfiguration Inactivity Memorize zugewiesen werden.Er ist mit anderen Handlern kombinierbar.
Hinweis: Der Handler verändert nicht die sichtbare History in der Oberfläche. Er setzt lediglich Markierungen, die später bei der Message-Erstellung für die KI berücksichtigt werden.