Pathrule vs. CLAUDE.md, AGENTS.md y .cursorrules
Claude Code, Codex, Cursor y Copilot conservan el conocimiento de formas distintas. La comparación útil es dónde se comparte ese conocimiento, cómo se selecciona para una tarea y si un requisito puede comprobarse o bloquearse.
Lo que ya hacen estos agentes
Claude Code tiene reglas vinculadas a rutas y una memoria automática local. Desde la versión 2.1.277 también admite AGENTS.md directamente, pero su cargador por defecto solo usa AGENTS.md cuando no encuentra ningún CLAUDE.md ni CLAUDE.local.md en el directorio actual o en uno superior. Codex combina instrucciones AGENTS.md anidadas con memorias locales opcionales, que hay que activar, generadas a partir de los chats que cumplen los requisitos.
Cursor tiene reglas con ámbito, memorias de usuario y Projects que comparten contexto entre los agentes de Cursor. GitHub Copilot tiene instrucciones específicas por ruta y una memoria en versión preliminar: los datos del repositorio pueden compartirse con los usuarios que tienen acceso, mientras que las preferencias del usuario siguen siendo privadas. Son capacidades relevantes, así que la diferencia de Pathrule no puede ser que los demás agentes no recuerden.
Las preguntas que quedan son si el mismo conocimiento llega a agentes de distintos proveedores, si la tarea recibe la porción relevante y qué ocurre cuando una regla tiene que cumplirse o un resultado tiene que medirse.
Dónde aporta valor Pathrule
Una fuente compartida entre proveedores de agentes. Las memorias locales de Codex, la memoria automática de Claude Code y las memorias de usuario de Cursor son útiles dentro de sus propios productos. Los Projects de Cursor y las memorias de repositorio de Copilot también comparten contexto dentro de sus ecosistemas. Pathrule guarda una sola vez el conocimiento del espacio de trabajo y lo entrega a Claude Code, Codex, Cursor, GitHub Copilot, Windsurf y otros clientes MCP, así que un compañero que cambia de agente no necesita una segunda copia.
Selección por tarea con requisitos explícitos. Pathrule vincula el conocimiento a rutas del espacio de trabajo, selecciona la porción relevante para la petición y mantiene con cada regla su prioridad y su nivel de aplicación, para que un requisito conserve su prioridad por encima de un consejo. Los archivos y las reglas vinculados a rutas de otros productos resuelven parte de este problema; la diferencia es un único modelo compartido de selección y prioridad para todos los agentes compatibles.
Aplicación y resultados medidos. Claude Code, Codex y Cursor exponen hooks que pueden bloquear. Pathrule comprueba en el hook una regla estricta con un patrón de bloqueo aprobado en Claude Code, Codex, Cursor y GitHub Copilot (las reglas como barreras de protección), mientras que en Windsurf y Remote MCP sigue siendo orientativa. Su batería publicada de pruebas de cumplimiento informa por separado del éxito funcional, el cumplimiento de las convenciones y los incumplimientos, incluidos los casos neutros.
Un ejemplo medido, con sus límites
La batería publicada de pruebas de cumplimiento incluye tareas en las que un valor de entorno tiene que pasar por un gateway, un cuerpo de petición vacío tiene que controlarse antes de parsearlo y una base de datos es una réplica de solo lectura. Esas decisiones se dejaron fuera de los archivos fuente a propósito, de modo que el agente podía hacer un cambio que funcionara incumpliendo una convención del espacio de trabajo.
En 12 tareas y 24 ejecuciones con un único modelo de Claude Code fijado, las dos condiciones completaron funcionalmente las 12 tareas. El cumplimiento fue de 3/12 sin Pathrule y de 12/12 con él; los incumplimientos de convenciones fueron ocho frente a cero. Tres tareas fueron neutras porque el dato necesario ya se podía recuperar del repositorio. Esto mide la entrega de Pathrule en esa configuración; no es una garantía para otros repositorios, agentes o tareas. No compara las memorias de Codex, los Projects de Cursor ni Copilot Memory.
Lado a lado
| Pathrule | Claude Code | Codex | Cursor | Copilot | |
|---|---|---|---|---|---|
| Ámbito por ruta | Conocimiento vinculado a rutas, seleccionado por tarea | `.claude/rules/` con globs `paths:` | AGENTS.md anidados, desde la raíz hasta tu directorio | Reglas con globs | Instrucciones específicas por ruta con globs applyTo |
| Aprende sin que escribas nada | Hallazgos orientativos de los agentes, preferencias personales y patrones del equipo una vez que una persona los verifica | Memoria automática, activada por defecto | Memorias locales opcionales, a partir de chats que cumplen los requisitos | Memorias, aprendidas de tu comportamiento | Copilot Memory en versión preliminar |
| A quién pertenece lo aprendido | Al proyecto, a ti en todos tus proyectos y al equipo una vez verificado | A este repositorio, en esta máquina | A la instalación local de Codex | A ti; tus compañeros nunca lo ven | Datos del repositorio compartidos; preferencias del usuario privadas |
| Compartido con el equipo | Espacio de trabajo de Pathrule Cloud, sin necesidad de commit | CLAUDE.md mediante commit; la memoria automática, en ningún caso | AGENTS.md mediante commit; las memorias locales se quedan en local | Reglas mediante commit o ajuste de equipo; los Projects comparten contexto dentro de Cursor | Instrucciones mediante commit; memorias de repositorio compartidas con quien tiene acceso |
| Lo que recibe el agente | Memorias, reglas y skills seleccionadas para la ruta y la tarea, con las reglas ordenadas por prioridad | Texto en Markdown | Texto en Markdown | Texto en Markdown | Texto de instrucciones y memorias citadas |
| Aplicación | Reglas estrictas comprobadas en el hook de Pathrule, a partir de la misma regla del espacio de trabajo (no en Windsurf) | Hooks, que escribes tú por separado | Los hooks pueden bloquear las acciones compatibles | Hooks, que escribes tú por separado | Los hooks dependen de la superficie de Copilot |
| Límites de tamaño documentados | Se selecciona por tarea en lugar de cargarse entero | Índice de la memoria automática: primeras 200 líneas o 25KB; se recomiendan menos de 200 líneas por CLAUDE.md | Deja de añadir archivos a los 32 KiB combinados | Recomendación de mantener cada archivo de reglas por debajo de 500 líneas | Aquí no se documenta un límite único para todas las superficies |
| Llega a otros agentes | Una sola fuente para Claude Code, Codex, Cursor, Copilot, Windsurf y clientes MCP | AGENTS.md, en las condiciones de carga documentadas | Herramientas compatibles con AGENTS.md | Ecosistema de Cursor, incluidos los Projects | Ecosistema de Copilot |
Pathrule puede convivir con estos archivos. AGENTS.md vs. Pathrule explica cuándo encaja cada uno. Las fuentes y el alcance de la revisión aparecen más abajo.
Cuándo tiene sentido cada opción
Solo los archivos. Es de verdad la respuesta correcta para un desarrollador con un agente. No requieren configuración, son gratis, se versionan y se pueden revisar, y con los globs y la memoria automática ahora cubren mucho más que antes. Empieza por aquí.
Los archivos, con disciplina. Un segundo proveedor es donde puede aparecer la duplicación. Claude Code, Codex y Cursor tienen cada uno sus formas de conservar contexto, y algunos lo comparten dentro de su propio producto. Antes de mantener varias copias, comprueba si tu combinación real lee el mismo archivo y aplica la misma precedencia.
Pathrule. Útil cuando un espacio de trabajo abarca agentes de distintos proveedores, cuando importa la selección por tarea o cuando los requisitos necesitan aplicación y resultados medidos. Una sola fuente, seleccionada por tarea. Consulta cómo funciona Pathrule Intelligence y cómo medimos.
Otros agentes revisados
Windsurf Cascade documenta memorias locales del espacio de trabajo, además de reglas que se pueden compartir y AGENTS.md. Su documentación actual de Devin Desktop distingue el agente Cascade heredado del agente predeterminado, Devin Local, que no conserva esas memorias. No debería describirse sin más como una herramienta sin memoria o sin instrucciones con ámbito.
Es una conclusión basada en la documentación, no una prueba en ejecución entre productos; Windsurf, Cursor y Copilot no se probaron en local. Las fuentes de abajo muestran el comportamiento que publica cada producto.
Fuentes y verificación
Documentación oficial revisada el 1 de octubre de 2026. Versiones instaladas inspeccionadas: Claude Code 2.1.287 y Codex CLI 0.145.0. Las memorias de Codex estaban desactivadas en local; la generación de memorias y el comportamiento entre agentes no se probaron en ejecución. Cursor, Copilot y Windsurf solo se revisaron a partir de su documentación. Las afirmaciones sobre Pathrule se revisaron frente a la versión publicada de Pathrule CLI 0.6.1 el 9 de octubre de 2026.
- Claude Code: cómo recuerda Claude tu proyecto
Fuente oficial sobre la carga y el ámbito de CLAUDE.md, las reglas vinculadas a rutas en .claude/rules/ con globs paths: y la memoria automática: sus cuatro tipos de nota, el límite de índice de 200 líneas o 25KB, y que es propia de cada repositorio y local de la máquina.
- Codex: instrucciones personalizadas con AGENTS.md
Orden de descubrimiento y precedencia oficiales: primero el ámbito global y después desde la raíz del proyecto hasta el directorio de trabajo, un archivo por directorio, concatenados, hasta un máximo de 32 KiB combinados.
- Codex: memorias locales
Fuente oficial sobre el comportamiento de la memoria local opcional, su almacenamiento, su generación y sus controles.
- Cursor: reglas
Fuente oficial sobre las ubicaciones de las reglas, los modos de aplicación, los globs y las reglas de equipo.
- Cursor: memorias
Fuente oficial sobre las memorias que Cursor extrae de tu trabajo y en qué se diferencian de las reglas.
- Cursor: Projects
Fuente oficial sobre el contexto de proyecto compartido entre agentes y máquinas de Cursor.
- GitHub Copilot: instrucciones personalizadas del repositorio
Fuente oficial sobre copilot-instructions.md y los archivos *.instructions.md específicos de una ruta con un glob applyTo.
- GitHub Copilot: memoria
Fuente oficial sobre la memoria de repositorio y de usuario, cómo se comparte y su disponibilidad.
- Windsurf Cascade: memorias y reglas
Fuente oficial sobre las memorias locales de Cascade, las reglas que se pueden compartir y AGENTS.md, con la distinción de Devin Local.
Preguntas frecuentes
Claude Code ya tiene memoria automática. ¿Sustituye eso a Pathrule?
La memoria automática de Claude Code es útil dentro de Claude Code. Pathrule es útil cuando la misma decisión del espacio de trabajo tiene que llegar a Codex o a otro agente, seleccionarse para una tarea o hacerse cumplir mediante un hook compatible. Claude Code también admite AGENTS.md en las condiciones de carga documentadas.
¿Pathrule sustituye a CLAUDE.md?
No. Mantén un CLAUDE.md o un AGENTS.md breve para las constantes de todo el repositorio. Pathrule lleva el conocimiento del espacio de trabajo que tiene que llegar a los compañeros y a los agentes compatibles desde una sola fuente, con selección por tarea y aplicación de reglas donde está disponible.
¿Estos archivos siguen teniendo un problema de ámbito?
Menos que antes, y esta página no dice lo contrario. Claude Code acepta globs paths: en las reglas, Codex anida AGENTS.md por directorio y Cursor acota las reglas por glob. Lo que queda es que cada límite documentado es un tope de tamaño (una concatenación de 32 KiB en Codex, un índice de memoria de 200 líneas o 25KB en Claude Code) y no una decisión de relevancia.
¿Cómo se compara Pathrule con AGENTS.md?
Codex lee las instrucciones AGENTS.md globales y anidadas hasta un límite documentado de 32 KiB combinados. Otros agentes también admiten AGENTS.md, con reglas de carga distintas. Pathrule guarda el conocimiento compartido del espacio de trabajo como memorias, reglas y skills con tipo, y selecciona la parte relevante para cada agente compatible y cada tarea.
¿Tengo que abandonar mis archivos actuales?
No. Pathrule se añade por encima. Muchos equipos mantienen un CLAUDE.md o un AGENTS.md breve y trasladan a Pathrule las reglas específicas de cada ruta y compartidas por el equipo, para que cada sesión cargue solo lo que aplica.
¿La comparación significa que los archivos son malos?
No, y son mejores de lo que eran. Un archivo es el punto de partida correcto para un desarrollador con un agente. Las desventajas aparecen a escala de equipo, con varios agentes y allí donde una regla tiene que cumplirse en lugar de solo leerse.
¿Pathrule almacena mi código fuente?
No. Pathrule no sube automáticamente el código fuente de tu repositorio. En modo Cloud almacena el conocimiento que escribe tu equipo; 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 modo local funciona sin cuenta. Consulta la página de Seguridad.