Kaizen

Memory

Speicher hinzufügen

Gebrauchsanweisung

Memory in den Workflow integrieren. Kann Erinnerungen hinzufügen, eine Erinnerung abrufen, alle Erinnerungen abrufen und Erinnerungen löschen.

Tools

memory_add

Füge eine neue Erinnerung zur Datenbank hinzu oder ergänze bestehende Erinnerungen mit derselben ID.

Eingabe

ParameterTypErforderlichBeschreibung
conversationIdstringNeinKonversationskennung (z.B. user-123, session-abc). Wenn bereits eine Erinnerung mit dieser conversationId für diesen Block existiert, wird die neue Nachricht angehängt.
idstringNeinLegacy-Parameter für die Konversationskennung. Verwenden Sie stattdessen conversationId. Für Abwärtskompatibilität bereitgestellt.
rolestringJaRolle für Agent-Erinnerung (user, assistant oder system)
contentstringJaInhalt für Agent-Erinnerung
blockIdstringNeinOptionale Block-ID. Wenn nicht angegeben, wird die aktuelle Block-ID aus dem Ausführungskontext verwendet oder standardmäßig "default" gesetzt.

Ausgabe

ParameterTypBeschreibung
successbooleanOb der Speicher erfolgreich hinzugefügt wurde
memoriesarrayArray von Speicherobjekten einschließlich des neuen oder aktualisierten Speichers
errorstringFehlermeldung, falls der Vorgang fehlgeschlagen ist

memory_get

Erinnerungen nach conversationId, blockId, blockName oder einer Kombination abrufen. Gibt alle übereinstimmenden Erinnerungen zurück.

Eingabe

ParameterTypErforderlichBeschreibung
conversationIdstringNeinKonversationskennung (z.B. user-123, session-abc). Wenn allein angegeben, werden alle Erinnerungen für diese Konversation über alle Blöcke hinweg zurückgegeben.
idstringNeinLegacy-Parameter für die Konversationskennung. Verwenden Sie stattdessen conversationId. Für Abwärtskompatibilität bereitgestellt.
blockIdstringNeinBlock-Kennung. Wenn allein angegeben, werden alle Erinnerungen für diesen Block über alle Konversationen hinweg zurückgegeben. Wenn mit conversationId angegeben, werden Erinnerungen für diese spezifische Konversation in diesem Block zurückgegeben.
blockNamestringNeinBlockname. Alternative zu blockId. Wenn allein angegeben, werden alle Erinnerungen für Blöcke mit diesem Namen zurückgegeben. Wenn mit conversationId angegeben, werden Erinnerungen für diese Konversation in Blöcken mit diesem Namen zurückgegeben.

Ausgabe

ParameterTypBeschreibung
successbooleanOb die Erinnerung erfolgreich abgerufen wurde
memoriesarrayArray von Speicherobjekten mit conversationId, blockId, blockName und data-Feldern
messagestringErfolgs- oder Fehlermeldung
errorstringFehlermeldung, wenn der Vorgang fehlgeschlagen ist

memory_get_all

Alle Speicher aus der Datenbank abrufen

Eingabe

ParameterTypErforderlichBeschreibung

Ausgabe

ParameterTypBeschreibung
successbooleanOb alle Erinnerungen erfolgreich abgerufen wurden
memoriesarrayArray aller Speicherobjekte mit key, conversationId, blockId, blockName und data-Feldern
messagestringErfolgs- oder Fehlermeldung
errorstringFehlermeldung, wenn der Vorgang fehlgeschlagen ist

memory_delete

Löschen von Erinnerungen nach conversationId, blockId, blockName oder einer Kombination davon. Unterstützt Massenlöschung.

Eingabe

ParameterTypErforderlichBeschreibung
conversationIdstringNeinKonversationskennung (z.B. user-123, session-abc). Wenn allein angegeben, werden alle Erinnerungen für diese Konversation über alle Blöcke hinweg gelöscht.
idstringNeinLegacy-Parameter für die Konversationskennung. Verwenden Sie stattdessen conversationId. Für Abwärtskompatibilität bereitgestellt.
blockIdstringNeinBlock-Kennung. Wenn allein angegeben, werden alle Erinnerungen für diesen Block über alle Konversationen hinweg gelöscht. Wenn mit conversationId angegeben, werden Erinnerungen für diese spezifische Konversation in diesem Block gelöscht.
blockNamestringNeinBlockname. Alternative zu blockId. Wenn allein angegeben, werden alle Erinnerungen für Blöcke mit diesem Namen gelöscht. Wenn mit conversationId angegeben, werden Erinnerungen für diese Konversation in Blöcken mit diesem Namen gelöscht.

Ausgabe

ParameterTypBeschreibung
successbooleanOb die Erinnerung erfolgreich gelöscht wurde
messagestringErfolgs- oder Fehlermeldung
errorstringFehlermeldung, wenn der Vorgang fehlgeschlagen ist

Hinweise

  • Kategorie: blocks
  • Typ: memory
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started