Memoria

Añadir almacén de memoria

Instrucciones de uso

Integra memoria en el flujo de trabajo. Puede añadir, obtener una memoria, obtener todas las memorias y eliminar memorias.

Herramientas

memory_add

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

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringNoIdentificador de conversación (ej., user-123, session-abc). Si ya existe una memoria con este conversationId, el nuevo mensaje se agregará a ella.
idstringNoParámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores.
rolestringRol para la memoria del agente (user, assistant o system)
contentstringContenido para la memoria del agente

Salida

ParámetroTipoDescripción
successbooleanSi 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 memoria por conversationId. Devuelve las memorias coincidentes.

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringNoIdentificador de conversación (ej., user-123, session-abc). Devuelve las memorias para esta conversación.
idstringNoParámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores.

Salida

ParámetroTipoDescripción
successbooleanSi la memoria se recuperó exitosamente
memoriesarrayArray de objetos de memoria con campos conversationId y data
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

memory_get_all

Recupera todas las memorias de la base de datos

Entrada

ParámetroTipoObligatorioDescripción

Salida

ParámetroTipoDescripción
successbooleanSi todas las memorias se recuperaron exitosamente
memoriesarrayArray de todos los objetos de memoria con campos key, conversationId y data
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

memory_delete

Elimina memorias por conversationId.

Entrada

ParámetroTipoObligatorioDescripción
conversationIdstringNoIdentificador de conversación (ej., user-123, session-abc). Elimina todas las memorias de esta conversación.
idstringNoParámetro heredado para identificador de conversación. Usa conversationId en su lugar. Proporcionado para compatibilidad con versiones anteriores.

Salida

ParámetroTipoDescripción
successbooleanSi la memoria se eliminó exitosamente
messagestringMensaje de éxito o error
errorstringMensaje de error si la operación falló

Notas

  • Categoría: blocks
  • Tipo: 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