Saltar al contenido
Pathrule

comparar

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

PathruleClaude CodeCodexCursorCopilot
Ámbito por rutaConocimiento vinculado a rutas, seleccionado por tarea`.claude/rules/` con globs `paths:`AGENTS.md anidados, desde la raíz hasta tu directorioReglas con globsInstrucciones específicas por ruta con globs applyTo
Aprende sin que escribas nadaHallazgos orientativos de los agentes, preferencias personales y patrones del equipo una vez que una persona los verificaMemoria automática, activada por defectoMemorias locales opcionales, a partir de chats que cumplen los requisitosMemorias, aprendidas de tu comportamientoCopilot Memory en versión preliminar
A quién pertenece lo aprendidoAl proyecto, a ti en todos tus proyectos y al equipo una vez verificadoA este repositorio, en esta máquinaA la instalación local de CodexA ti; tus compañeros nunca lo venDatos del repositorio compartidos; preferencias del usuario privadas
Compartido con el equipoEspacio de trabajo de Pathrule Cloud, sin necesidad de commitCLAUDE.md mediante commit; la memoria automática, en ningún casoAGENTS.md mediante commit; las memorias locales se quedan en localReglas mediante commit o ajuste de equipo; los Projects comparten contexto dentro de CursorInstrucciones mediante commit; memorias de repositorio compartidas con quien tiene acceso
Lo que recibe el agenteMemorias, reglas y skills seleccionadas para la ruta y la tarea, con las reglas ordenadas por prioridadTexto en MarkdownTexto en MarkdownTexto en MarkdownTexto de instrucciones y memorias citadas
AplicaciónReglas 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 separadoLos hooks pueden bloquear las acciones compatiblesHooks, que escribes tú por separadoLos hooks dependen de la superficie de Copilot
Límites de tamaño documentadosSe 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.mdDeja de añadir archivos a los 32 KiB combinadosRecomendación de mantener cada archivo de reglas por debajo de 500 líneasAquí no se documenta un límite único para todas las superficies
Llega a otros agentesUna sola fuente para Claude Code, Codex, Cursor, Copilot, Windsurf y clientes MCPAGENTS.md, en las condiciones de carga documentadasHerramientas compatibles con AGENTS.mdEcosistema de Cursor, incluidos los ProjectsEcosistema 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.