Las sesiones terminan.
La memoria se queda.
Memoria persistente para agentes de programación con IA: las decisiones, trampas y convenciones que ha aprendido tu equipo, guardadas fuera del agente y vinculadas a las rutas que rigen.
Sin Pathrule
Hecho. Valor añadido al enum y migración del esquema ejecutada.
El despliegue falló: la migración de datos tenía que ejecutarse primero.1 corrección
Con Pathrule
1 memoria para db/migrations
- Primero la migración de datos y después la del esquema. Al revés que en el resto del esquema.
Escribo primero la migración de datos, como exige esta carpeta.
Publicado a la primera.0 correcciones
Lo que se pierde al cerrar la sesión.
Lunes, Claude Codecontexto, 92 %
sesión cerrada
Martes, una sesión nuevacontexto, 0 %
- Las decisiones, y los motivos que las explican
- La trampa que costó un día
- El enfoque que ya fracasó
- Todo lo que aprendió el otro agente
Los archivos describen la forma actual del código. No dicen por qué, en qué sentido hay que cambiarlo ni que alguien ya se equivocó.
La memoria es el punto de partida.
- Memorialo que se registró
- Conocimientolo que significa
- Inteligenciacuándo importa
- Contexto de la tareaesta tarea
La memoria guarda el pasado. La inteligencia decide qué importa ahora: si aplica a esta ruta, si es una regla o una preferencia y si una persona lo confirmó. Cómo decide
Pensada para código, no para chat.
- Se recupera cuando algo la pide
- Privada de una sola cuenta
- Un único montón, sin tipos
- Se reinicia al cambiar de herramienta
- apps/mobile3
- services/billing7
- db/migrations2
- Entregada antes de la primera llamada a herramienta
- Compartida con todo el equipo
- Organizada en memorias, reglas y skills
- Fuera de cualquier agente
Un almacén de memoria responde cuando se le pregunta, y un agente al que nunca se le ocurrió preguntar por la convención nunca la recibe. La memoria del proyecto lee primero la ruta.
Hecho, regla, procedimiento.
- La facturación habla directamente con la base de datos. Quitamos el ORM tras el bug de los reembolsos.memoria, la sopesa el agente
- Nunca edites archivos generados en api/gen.regla, puede bloquear una edición
- Lanzar la app móvil: incrementa la versión, compila las dos marcas, súbelas y después etiqueta.skill, se invoca por su nombre
Si depende de la situación, es una memoria. Si no es negociable, una regla. Si es una secuencia que alguien recorre una y otra vez, una skill.
A veces basta con un archivo.
- un agente
- Con CLAUDE.md basta
- varios agentes
- Una memoria para todos
- un equipo
- Compartida y revisable
- tiene que cumplirse
- Una regla estricta
Lo decisivo no es el tamaño del repositorio, sino si el conocimiento tiene que llegar adonde un archivo no llega. Dónde falla cada enfoque
Preguntas frecuentes.
¿Qué es la memoria para agentes de IA?
El conocimiento que un agente de IA puede usar en una sesión distinta de aquella en la que lo aprendió. Para un agente de programación, la que sirve es la memoria del proyecto: decisiones, trampas y convenciones que no figuran en ninguna parte del código fuente, guardadas fuera del agente y entregadas de nuevo cuando se trabaja cerca del código al que se aplican.
¿Por qué los agentes de programación con IA olvidan todo entre sesiones?
Una llamada a un modelo no tiene memoria propia, pero los productos pueden conservar conocimiento fuera de la ventana de contexto. Las memorias locales de Codex, la memoria automática de Claude Code y los archivos de instrucciones versionados en el repositorio ayudan entre sesiones. La pregunta que queda es qué se guarda, quién puede usarlo y cuándo llega. En profundidad: por qué los asistentes de programación con IA olvidan tu código entre sesiones.
¿Una API de memoria es lo mismo que la memoria para un agente de programación?
No, y la diferencia está en el momento de la entrega. Una API de memoria responde cuando se la consulta, lo que funciona cuando controlas el punto de llamada dentro de tu propio producto. Un agente de programación no sabe lo que le falta, así que una restricción por la que nunca pensó en preguntar nunca llega. La memoria del proyecto lee la ruta en la que el agente está a punto de trabajar y entrega el conocimiento que le corresponde antes de la primera llamada a una herramienta.
¿No puedo meterlo todo en CLAUDE.md y ya está?
En un repositorio pequeño, un archivo de instrucciones corto suele bastar. Claude Code admite reglas vinculadas a rutas y la carga condicional de AGENTS.md; Codex admite AGENTS.md anidados y memorias locales. Pathrule resulta útil cuando el mismo conocimiento del espacio de trabajo tiene que llegar a distintos agentes, con una selección propia de cada tarea y requisitos que se pueden hacer cumplir. Lado a lado: Pathrule vs. archivos de instrucciones.
¿En qué se diferencia de la búsqueda vectorial sobre mi repositorio?
Responden a preguntas distintas. Un índice sobre tu repositorio puede decirle al agente lo que dice ahora el código, algo útil cuando la respuesta existe pero nadie recuerda dónde está. No tiene nada que devolver sobre una decisión que se tomó en una revisión y no se escribió en ningún sitio, y eso es la mayor parte de lo que guarda la memoria del proyecto. Las dos conviven: recuperación sobre los archivos, memoria sobre el razonamiento. En profundidad: RAG vectorial vs. contexto vinculado a rutas.
¿La memoria de equipo significa que todo mi equipo lo ve todo?
Lo decide la pertenencia. Las memorias, reglas y skills viven en un grafo compartido indexado por rutas, con el acceso al espacio de trabajo controlado en el servidor y no en el cliente. Consulta roles y permisos.
¿Tener memoria para agentes implica subir mi código fuente?
No tiene por qué. Pathrule no sube automáticamente el código fuente de tu repositorio. En modo local no hay cuenta y el conocimiento se queda en tu máquina. En modo Cloud, Pathrule Cloud almacena las memorias, reglas y skills que escribe tu equipo, el comienzo de cada prompt se envía para priorizar lo que aplica, y pathrule snapshot, cuando lo ejecutas tú o tu agente, sube el árbol de archivos, los manifiestos, breves muestras de la documentación y los metadatos recientes de git. El desglose completo está en la página de Seguridad.
¿Qué pasa con mi memoria si cambio de agente de programación?
Nada, y para eso se guarda fuera del agente. Las mismas memorias llegan a Claude Code, Codex, Cursor, GitHub Copilot, Windsurf y cualquier otro cliente conectado por MCP, así que cambiar de agente no borra lo que el equipo ha dejado por escrito. En profundidad: la memoria del equipo no debería cambiar cuando cambian las herramientas de IA.
¿Necesito memoria para agentes si trabajo solo?
Tú también olvidas, y el agente también. Si trabajas solo, lo que te da la memoria no es poder compartir: es la versión de ti mismo de hace cuatro meses, el motivo por el que descartaste un enfoque, que si no volverás a discutir con un agente que no tiene ni idea de que eso ya se decidió. El beneficio crece si usas más de un agente, porque ninguno puede leer las notas de los demás. Pathrule es gratis para uso individual. Qué enfoque encaja explica cuándo es realmente excesivo.