Sim

Mémoire

Ajouter un stockage de mémoire

Instructions d'utilisation

CrĂ©ez un stockage persistant pour les donnĂ©es qui doivent ĂȘtre accessibles Ă  travers plusieurs Ă©tapes du workflow. Stockez et rĂ©cupĂ©rez des informations tout au long de l'exĂ©cution de votre workflow pour maintenir le contexte et l'Ă©tat.

Outils

memory_add

Ajoutez une nouvelle mĂ©moire Ă  la base de donnĂ©es ou complĂ©tez une mĂ©moire existante avec le mĂȘme ID.

Entrée

ParamĂštreTypeObligatoireDescription
idstringOuiIdentifiant pour la mémoire. Si une mémoire avec cet ID existe déjà, les nouvelles données y seront ajoutées.
rolestringOuiRÎle pour la mémoire de l'agent (user, assistant, ou system)
contentstringOuiContenu pour la mémoire de l'agent

Sortie

ParamĂštreTypeDescription
successbooleanIndique si la mémoire a été ajoutée avec succÚs
memoriesarrayTableau d'objets de mémoire incluant la nouvelle mémoire ou celle mise à jour
errorstringMessage d'erreur si l'opération a échoué

memory_get

Récupérer une mémoire spécifique par son identifiant

Entrée

ParamĂštreTypeObligatoireDescription
idstringOuiIdentifiant de la mémoire à récupérer

Sortie

ParamĂštreTypeDescription
successbooleanIndique si la mémoire a été récupérée avec succÚs
memoriesarrayTableau de données de mémoire pour l'identifiant demandé
messagestringMessage de succĂšs ou d'erreur
errorstringMessage d'erreur si l'opération a échoué

memory_get_all

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

Entrée

ParamĂštreTypeObligatoireDescription

Sortie

ParamĂštreTypeDescription
successbooleanIndique si toutes les mémoires ont été récupérées avec succÚs
memoriesarrayTableau de tous les objets de mémoire avec leurs clés, types et données
messagestringMessage de succĂšs ou d'erreur
errorstringMessage d'erreur si l'opération a échoué

memory_delete

Supprimer un souvenir spécifique par son ID

Entrée

ParamĂštreTypeObligatoireDescription
idchaĂźneOuiIdentifiant du souvenir Ă  supprimer

Sortie

ParamĂštreTypeDescription
successbooléenIndique si le souvenir a été supprimé avec succÚs
messagechaĂźneMessage de succĂšs ou d'erreur
errorchaßneMessage d'erreur si l'opération a échoué

Notes

  • CatĂ©gorie : blocks
  • Type : memory
Mémoire