Un desarrollador ha creado Total Recall, una herramienta que aborda uno de los grandes dolores de cabeza en la interacción con agentes de inteligencia artificial: la necesidad de repetir el mismo contexto, preferencias y decisiones en cada nueva sesión. El problema es tan común que ha sido descrito como "onboarding del mismo compañero cada mañana".
La innovación central de Total Recall reside en su enfoque contraintuitivo respecto a otras soluciones de memoria para agentes IA. Mientras que la mayoría de herramientas de "agent memory" guardan automáticamente todo lo que sucede en una conversación, Total Recall implementa una "puerta de escritura" que filtra qué información es lo suficientemente relevante como para persistir entre sesiones.
El mecanismo funciona mediante una pregunta fundamental antes de almacenar cualquier información: "¿Cambiará esto el comportamiento futuro?". Solo la información que cumple este criterio se promueve a la memoria duradera. Esta aproximación contrasta radicalmente con los sistemas de auto-guardado, que tienden a convertir la memoria en un "cajón de sastre" donde la información se acumula sin orden, dificultando la recuperación efectiva de datos relevantes.
La arquitectura de Total Recall se estructura en tres capas claramente diferenciadas. En primer lugar, existe un registro diario de notas sin procesar donde se captura todo lo que sucede en tiempo real. Desde allí, el material relevante se promueve a "registers" duraderos que almacenan decisiones, preferencias, información sobre personas y proyectos. Finalmente, cada sesión carga una memoria de trabajo intencionalmente reducida, manteniendo solo lo esencial para evitar sobrecarga cognitiva.
El sistema incorpora hooks estratégicos que funcionan bajo el principio de "fail open". Cuando se inicia una sesión, SessionStart puede recuperar bucles abiertos y contexto reciente. Anteriormente a la compactación de datos, PreCompact escribe en disco de forma que no es visible directamente al modelo, asegurando que la información guardada sea verdaderamente persistente sin contaminar el flujo de conversación.
Según describe el creador, el "momento revelador" es sorprendentemente simple: comunicar una preferencia o decisión importante a Claude Code una sola vez, regresar al día siguiente, y observar que el asistente se comporta correctamente sin necesidad de repetir la instrucción. Este cambio de comportamiento persistente sin re-enseñanza representa un salto cualitativo en cómo interactuamos con agentes de IA.
Esta herramienta llega en un momento en que la gestión eficiente de memoria en sistemas de IA se ha convertido en un desafío crítico. A medida que los agentes de código como Claude Code asumen roles más centrales en los flujos de trabajo de desarrollo, la capacidad de mantener contexto sin degradación se vuelve esencial. La solución propone un equilibrio entre retención de información y calidad de recuperación, dos objetivos que frecuentemente entran en conflicto.
La comunidad de desarrolladores ha mostrado interés inicial, aunque limitado, en esta propuesta. El creador solicita específicamente retroalimentación sobre tres aspectos: si el mecanismo de la puerta de escritura resulta apropiado o demasiado restrictivo, si realmente reduce la repetición a lo largo de múltiples días de uso, y si existen riesgos de seguridad o privacidad que no hayan sido considerados. Estas preguntas sugieren un enfoque iterativo y consciente del impacto real que la herramienta pueda tener en la práctica profesional.