Mémoire

Ajouter un magasin de mémoire

Instructions d'utilisation

Intégrer la mémoire dans le flux de travail. Permet d'ajouter, d'obtenir une mémoire, d'obtenir toutes les mémoires et de supprimer des mémoires.

Outils

memory_add

Ajouter une nouvelle mémoire à la base de données ou ajouter à une mémoire existante avec le même ID.

Entrée

ParamètreTypeObligatoireDescription
conversationIdchaîneNonIdentifiant de conversation (par ex., user-123, session-abc). Si une mémoire avec cet identifiant existe déjà, le nouveau message y sera ajouté.
idchaîneNonParamètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité.
rolechaîneOuiRôle pour la mémoire de l'agent (user, assistant ou system)
contentchaîneOuiContenu pour la mémoire de l'agent

Sortie

ParamètreTypeDescription
successbooléenIndique si la mémoire a été ajoutée avec succès
memoriestableauTableau d'objets mémoire incluant la mémoire nouvelle ou mise à jour
errorchaîneMessage d'erreur en cas d'échec de l'opération

memory_get

Récupérer la mémoire par conversationId. Renvoie les mémoires correspondantes.

Entrée

ParamètreTypeObligatoireDescription
conversationIdchaîneNonIdentifiant de conversation (par ex., user-123, session-abc). Renvoie les mémoires pour cette conversation.
idchaîneNonParamètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité.

Sortie

ParamètreTypeDescription
successbooléenIndique si la mémoire a été récupérée avec succès
memoriestableauTableau d'objets mémoire avec les champs conversationId et data
messagechaîneMessage de succès ou d'erreur
errorchaîneMessage d'erreur en cas d'échec

memory_get_all

Récupérer toutes les mémoires de la base de données

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
successbooléenIndique si toutes les mémoires ont été récupérées avec succès
memoriestableauTableau de tous les objets mémoire avec les champs key, conversationId et data
messagechaîneMessage de succès ou d'erreur
errorchaîneMessage d'erreur en cas d'échec

memory_delete

Supprimer les mémoires par conversationId.

Entrée

ParamètreTypeObligatoireDescription
conversationIdchaîneNonIdentifiant de conversation (par ex., user-123, session-abc). Supprime toutes les mémoires pour cette conversation.
idchaîneNonParamètre hérité pour l'identifiant de conversation. Utilisez conversationId à la place. Fourni pour la rétrocompatibilité.

Sortie

ParamètreTypeDescription
successbooléenIndique si la mémoire a été supprimée avec succès
messagechaîneMessage de succès ou d'erreur
errorchaîneMessage d'erreur en cas d'échec

Notes

  • Catégorie : blocks
  • Type : memory

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