Ekinox
Tools

Mémoire

Ajouter un stockage de mémoire

Instructions d'utilisation

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

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