Saltar al contenido
Pathrule

memoria

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.

Codex, una semana despuésejemplo
Añade el estado de reembolso a los pedidos.

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.

  1. Memorialo que se registró
  2. Conocimientolo que significa
  3. Inteligenciacuándo importa
  4. 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.

memoria de chatvinculada a una persona
  • Se recupera cuando algo la pide
  • Privada de una sola cuenta
  • Un único montón, sin tipos
  • Se reinicia al cambiar de herramienta
memoria del proyectovinculada a una ruta
  • 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.

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.

Escríbelo una vez.
Cada sesión empieza ahí.