Notas del Lab

Memoria y Contexto

Continuidad, definición de roles, notas duraderas y límites de contexto.

La memoria es una capa de infraestructura. En un sistema local de agentes no basta con confiar en que el agente recuerde: las decisiones, restricciones y lecciones importantes tienen que quedar escritas en archivos duraderos que se puedan consultar después.

Tipos de Memoria

TipoFunción
IdentidadDefine quién es el agente, qué rol tiene y cómo debe comportarse.
ReglasLímites de seguridad, permisos y estilo de trabajo.
Memoria largaDecisiones, lecciones y contexto estable.
DiariosRegistro cronológico de eventos y sesiones.
Notas de herramientasInformación operativa sobre herramientas, comandos y comportamiento del entorno.

Archivos Duraderos

La capa de memoria incluye archivos como:

  • IDENTITY.md;
  • AGENTS.md;
  • TOOLS.md;
  • MEMORY.md;
  • diarios fechados;
  • memoria específica del trabajador de investigación;
  • copias de los perfiles de los agentes.

Límites de Contexto

La capa de memoria funciona mejor cuando cada tipo de contexto tiene un límite claro.

ContextoFunción
Conocimiento duraderoDecisiones, reglas, aprendizajes y hechos que deben sobrevivir a las sesiones.
Estado transitorioTareas actuales, supuestos temporales y notas de trabajo de corta duración.
Perfil del agenteRol, tono, restricciones y comportamiento esperado de un agente.
Contexto de herramientasInstrucciones que explican cuándo usar una herramienta y cómo verificarla.
Resumen de sesiónHandoff compacto que conserva continuidad sin copiar toda la conversación.

Curación de Memoria

La memoria necesita mantenimiento. Las notas útiles deben promoverse a archivos duraderos; las notas obsoletas deben corregirse o retirarse; los detalles de una sesión concreta deben quedarse cerca del trabajo que describen. Así el agente conserva contexto sin convertir la memoria en un archivo ruidoso.

Contexto Activable

Los agentes reciben contexto desde varias fuentes:

  • AGENTS.md para las reglas del repositorio;
  • SKILL.md para saber cuándo usar una capacidad;
  • TOOL.md para entender una herramienta antes de implementarla;
  • README.md para el uso por personas;
  • .agents/skills para el conocimiento especializado.

Regla de Oro

Si algo debe sobrevivir a una sesión, hay que escribirlo. Si algo puede cambiar el comportamiento del sistema, debe tener responsable, alcance y lugar dentro de la jerarquía de contexto.

Referencias