Sim

Memoria

Añadir almacén de memoria

Instrucciones de uso

Crea almacenamiento persistente para datos que necesitan ser accedidos a través de múltiples pasos del flujo de trabajo. Almacena y recupera información a lo largo de la ejecución de tu flujo de trabajo para mantener el contexto y el estado.

Herramientas

memory_add

Añade una nueva memoria a la base de datos o agrega a una memoria existente con el mismo ID.

Entrada

ParámetroTipoObligatorioDescripción
idstringIdentificador para la memoria. Si ya existe una memoria con este ID, los nuevos datos se añadirán a ella.
rolestringRol para la memoria del agente (usuario, asistente o sistema)
contentstringContenido para la memoria del agente

Salida

ParámetroTipoDescripción
successbooleanIndica si la memoria se añadió correctamente
memoriesarrayArray de objetos de memoria incluyendo la memoria nueva o actualizada
errorstringMensaje de error si la operación falló

memory_get

Recuperar una memoria específica por su ID

Entrada

ParámetroTipoObligatorioDescripción
idstringIdentificador de la memoria a recuperar

Salida

ParámetroTipoDescripción
successbooleanIndica si la memoria se recuperó correctamente
memoriesarrayArray de datos de memoria para el ID solicitado
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

memory_get_all

Recuperar todas las memorias de la base de datos

Entrada

ParámetroTipoObligatorioDescripción

Salida

ParámetroTipoDescripción
successbooleanIndica si todas las memorias se recuperaron correctamente
memoriesarrayArray de todos los objetos de memoria con claves, tipos y datos
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

memory_delete

Eliminar una memoria específica por su ID

Entrada

ParámetroTipoObligatorioDescripción
idstringIdentificador de la memoria a eliminar

Salida

ParámetroTipoDescripción
successbooleanSi la memoria fue eliminada con éxito
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

Notas

  • Categoría: blocks
  • Tipo: memory
Memoria