HERMESLATAM
Memoria

Memoria de agentes

Autor: Andrés Gil2026-09-25Hermes LATAM
Profesionales gestionando la memoria persistente y context files de agentes en Hermes LATAM
Ecosistema Hermes LATAMHumanos + Agentes
Respuesta rápida

La memoria de un agente es su capacidad de retener información relevante entre sesiones y dentro de una misma sesión según configuración. En Hermes, la memoria no es una sola cosa: es un sistema de capas que incluye Context Files, Context References, Session Search, Checkpoints / Rollback y SOUL.md (personalidad). Sin memoria, el agente te pregunta "¿y tú quién eras?" cada vez. Con memoria bien configurada, retiene el contexto que importa y lo usa cuando hace falta.

Concepto

Definición

La memoria en Hermes funciona en varias capas. Context Files son archivos que cargas para enriquecer el contexto del agente: un PDF de tu empresa, un manual de procedimientos, una base de conocimiento.Context References permiten referenciar contexto externo sin cargarlo entero — el agente lo consulta bajo demanda. Session Search permite buscar en sesiones previas: el agente puede recordar qué pasó en conversaciones anteriores sin que se lo repitas. Checkpoints son puntos de control del estado del agente que permiten rollback — revertir a un punto anterior si algo salió mal. Y SOUL.md define la personalidad persistente del agente: cómo se comunica, qué tono usa, qué prioridades tiene. Todo esto se gestiona con aislamiento entre sesiones y entre perfiles, lo que significa que el contexto de un cliente no se mezcla con el de otro. La memoria persistente también incluye campaign state.db (v0.21.2): locks, WAL, FTS y aislamiento multi-perfil para que las sesiones no se pierdan y los secretos queden separados.

Mecánica

Cómo funciona

1

Context Files

Archivos que cargas para dar contexto al agente: documentos, manuales, bases de conocimiento. El agente los usa como referencia durante la sesión.

2

Context References

Referencias a contexto externo que el agente consulta bajo demanda, sin cargarlo todo de una vez. Optimiza tokens y mantiene el contexto relevante.

3

Session Search

El agente puede buscar en sesiones previas y recuperar información de conversaciones anteriores. No necesitas repetirle el contexto cada vez.

4

Checkpoints / Rollback

Puntos de control del estado del agente. Si algo sale mal, puedes revertir a un checkpoint anterior en lugar de empezar de cero.

5

SOUL.md (Personalidad)

Define la identidad persistente del agente: tono, prioridades, estilo de comunicación. El agente mantiene su personalidad entre sesiones.

6

state.db (v0.21.2+)

Campaign state.db con locks, WAL, FTS y aislamiento multi-perfil. Vault password-blind (1Password/Bitwarden). Las sesiones no se pierden; los secretos quedan aislados entre perfiles.

Práctica

Ejemplo

Sin memoria: le pides al agente que prepare un reporte de ventas. La próxima semana le pides lo mismo y te pregunta "¿qué formato usabas? ¿qué datos incluía?". Con memoria bien configurada: el agente recuerda el formato, las fuentes de datos y las preferencias de la primera vez. Le dices "el reporte de siempre" y lo prepara sin que le repitas nada. Si algo sale mal, el checkpoint te permite revertir al último estado bueno.
Para empresas

Caso empresarial

Dirección
Problema: El CEO repite el mismo contexto cada vez que pide un reporte.
Agente: Context Files con KPIs + Session Search para reportes previos.
Resultado: El agente prepara el reporte con el contexto ya presente, sin repetición.
Servicio
Problema: El cliente explica su historial cada vez que habla con un canal nuevo.
Agente: Session Search + memoria de perfil del cliente.
Resultado: El agente recuerda el historial y responde con contexto, no desde cero.
Finanzas
Problema: Un proceso de conciliación falla a mitad y hay que empezar de cero.
Agente: Checkpoints + rollback del estado.
Resultado: Revertir al último punto bueno y continuar sin repetir todo.
Transparencia

Limitaciones

  • La memoria no es infinita ni gratuita: más contexto cargado significa más tokens y más costo.
  • El aislamiento entre perfiles/sesiones debe configurarse correctamente — si no, el contexto puede mezclarse.
  • La memoria no es un reemplazo del criterio humano: el agente recuerda, pero no necesariamente entiende.
  • Los secretos deben gestionarse con vault (password-blind) — no almacenarlos en texto plano en context files.
  • Si el contexto cargado es ruido, el agente empeora en lugar de mejorar. Curar el contexto importa.
Preguntas frecuentes

FAQ

¿La memoria del agente es automática?

Depende de la configuración. Session Search y la memoria persistente existen por defecto, pero qué contexto cargas (Context Files), qué referencias externas usas y qué personalidad defines (SOUL.md) requieren configuración consciente.

¿La memoria entre sesiones es segura?

Hermes incluye aislamiento entre sesiones y entre perfiles (state.db con locks y WAL desde v0.21.2). El vault password-blind (1Password/Bitwarden) protege secretos. La seguridad final depende de cómo configures el aislamiento y qué datos decidas persistir.

¿Puedo borrar la memoria del agente?

Sí. Checkpoints y rollback permiten revertir estados. También puedes limpiar Context Files, Session Search history y el estado del perfil. El control de qué se recuerda y qué no es tuyo.

¿Qué es SOUL.md?

SOUL.md es el archivo que define la personalidad persistente del agente: tono de comunicación, prioridades, estilo. Es lo que hace que tu agente se comporte de forma consistente entre sesiones, en lugar de parecer un asistente genérico cada vez.

¿Cuánto cuesta la memoria en términos de tokens?

Depende de cuánto contexto cargues. Context References y el índice de Skills están diseñados para minimizar el costo: el agente solo carga el cuerpo cuando lo necesita. La estrategia es curar el contexto relevante, no cargar todo.

¿La memoria puede mezclar información entre clientes?

No si configuras el aislamiento multi-perfil correctamente. state.db (v0.21.2+) incluye aislamiento explícito entre perfiles para que el contexto del cliente A no se mezcle con el del cliente B. Es responsabilidad tuya mantener perfiles separados.

¿Quieres llevar esto a tu empresa?

De aprender a implementar: te ayudamos a dar el siguiente paso.

Hermes LATAM es tu comunidad de aprendizaje. Cuando estés listo para llevar agentes a producción empresarial, el ecosistema te acompaña: diagnóstico con Andrés, implementación con IAgil, y transformación con Habitolandia.

WhatsApp +1 809-893-2291andres@agil.com.do