Pathrule vs CLAUDE.md, AGENTS.md et .cursorrules
Claude Code, Codex, Cursor et Copilot conservent tous des connaissances d'une session à l'autre, chacun à sa manière. La comparaison utile porte sur l'endroit où ces connaissances sont partagées, la façon dont elles sont sélectionnées pour une tâche, et la possibilité de vérifier ou de bloquer une exigence.
Ce que ces agents font déjà
Claude Code dispose de règles liées à des chemins et d'une mémoire automatique locale. Il prend aussi en charge AGENTS.md directement depuis la version 2.1.277, mais son chargeur par défaut n'utilise AGENTS.md que si aucun CLAUDE.md ni CLAUDE.local.md n'est trouvé dans le répertoire courant ou un répertoire ancêtre. Codex combine des instructions AGENTS.md imbriquées avec des mémoires locales à activer, générées à partir de conversations éligibles.
Cursor dispose de règles ciblées, de mémoires utilisateur et de Projects qui partagent du contexte entre agents Cursor. GitHub Copilot dispose d'instructions propres à un chemin et d'une mémoire en préversion : les faits sur le dépôt peuvent être partagés avec les utilisateurs qui y ont accès, tandis que les préférences utilisateur restent privées. Ce sont de vraies capacités : la différence de Pathrule ne peut donc pas être que les autres agents n'ont pas de mémoire.
Restent trois questions : les mêmes connaissances parviennent-elles aux agents de fournisseurs différents, la tâche reçoit-elle le sous-ensemble pertinent, et que se passe-t-il quand une règle doit tenir ou qu'un résultat doit être mesuré ?
Là où Pathrule apporte de la valeur
Une source partagée entre fournisseurs d'agents. Les mémoires locales de Codex, la mémoire automatique de Claude Code et les mémoires utilisateur de Cursor sont utiles au sein de leurs propres produits. Les Projects de Cursor et les mémoires de dépôt de Copilot partagent aussi du contexte au sein de leurs écosystèmes. Pathrule conserve une seule fois les connaissances de l'espace de travail et les transmet à Claude Code, Codex, Cursor, GitHub Copilot, Windsurf et aux autres clients MCP : un collègue qui change d'agent n'a pas besoin d'une deuxième copie.
Une sélection par tâche, avec des exigences explicites. Pathrule rattache les connaissances aux chemins de l'espace de travail, sélectionne le sous-ensemble pertinent pour la demande, et conserve avec chaque règle sa priorité et son niveau d'application, pour qu'une exigence garde sa priorité sur les conseils. Les fichiers et règles liés à des chemins d'autres produits résolvent une partie de ce problème ; la différence est un modèle de sélection et de priorité unique, partagé entre les agents pris en charge.
Application des règles et résultats mesurés. Claude Code, Codex et Cursor exposent des hooks bloquants. Pathrule vérifie au niveau du hook une règle stricte dotée d'un motif de blocage approuvé sur Claude Code, Codex, Cursor et GitHub Copilot (les règles comme garde-fous), tandis que Windsurf et Remote MCP restent indicatifs. Sa grille de conformité publiée rend compte séparément de la réussite fonctionnelle, du respect des conventions et des violations, cas neutres compris.
Un exemple mesuré, avec ses limites
La grille de conformité publiée comprend des tâches où une valeur d'environnement doit passer par une passerelle, où un corps de requête vide doit être contrôlé avant le parsing, et où une base de données est une réplique en lecture seule. Ces décisions étaient délibérément absentes des fichiers source, si bien que l'agent pouvait produire une modification fonctionnelle tout en enfreignant une convention de l'espace de travail.
Sur 12 tâches et 24 exécutions avec un modèle Claude Code fixé, les deux conditions ont mené à bien fonctionnellement les 12 tâches. La conformité était de 3/12 sans Pathrule et de 12/12 avec ; les violations de conventions, de huit contre zéro. Trois tâches étaient neutres, car le fait nécessaire se retrouvait déjà dans le dépôt. Cela mesure la transmission de Pathrule dans cette configuration, ce n'est pas une garantie pour d'autres dépôts, agents ou tâches. Cela ne compare pas les mémoires de Codex, les Projects de Cursor ou Copilot Memory.
Côte à côte
| Pathrule | Claude Code | Codex | Cursor | Copilot | |
|---|---|---|---|---|---|
| Portée par chemin | Connaissances rattachées aux chemins, sélectionnées par tâche | `.claude/rules/` avec des globs `paths:` | AGENTS.md imbriqués, de la racine jusqu'à votre répertoire | Règles avec globs | Instructions propres à un chemin, avec des globs applyTo |
| Apprend sans que vous écriviez | Constats indicatifs des agents, préférences personnelles, et patterns d'équipe une fois vérifiés par une personne | Mémoire automatique, activée par défaut | Mémoires locales à activer, tirées des conversations éligibles | Mémoires, apprises de votre comportement | Copilot Memory, en préversion |
| À qui appartient cet apprentissage | Au projet, à vous d'un projet à l'autre, et à l'équipe une fois vérifié | À ce dépôt, sur cette machine | Local à l'installation de Codex | À vous, et vos collègues ne le voient jamais | Faits sur le dépôt partagés ; préférences utilisateur privées |
| Partagé avec l'équipe | Espace de travail Pathrule Cloud, sans commit | CLAUDE.md par commit ; la mémoire automatique, pas du tout | AGENTS.md par commit ; les mémoires locales restent locales | Règles par commit ou réglage d'équipe ; les Projects partagent du contexte dans Cursor | Instructions par commit ; mémoires de dépôt partagées avec ceux qui y ont accès |
| Ce que reçoit l'agent | Mémoires, règles et skills sélectionnées pour le chemin et la tâche, règles classées par priorité | Texte Markdown | Texte Markdown | Texte Markdown | Texte d'instructions et mémoires citées |
| Application des règles | Règles strictes vérifiées au hook Pathrule, à partir de la même règle d'espace de travail (pas sur Windsurf) | Hooks, que vous écrivez séparément | Les hooks peuvent bloquer les actions prises en charge | Hooks, que vous écrivez séparément | Les hooks dépendent de la surface Copilot |
| Limites de taille documentées | Sélection par tâche plutôt que chargement intégral | Index de la mémoire automatique : 200 premières lignes ou 25KB ; moins de 200 lignes conseillées par CLAUDE.md | Cesse d'ajouter des fichiers à 32 KiB cumulés | Recommandation de garder un fichier de règles sous les 500 lignes | Aucune limite unique, commune à toutes les surfaces, documentée ici |
| Atteint d'autres agents | Une seule source pour Claude Code, Codex, Cursor, Copilot, Windsurf et les clients MCP | AGENTS.md, selon les conditions de chargement documentées | Les outils qui lisent AGENTS.md | L'écosystème Cursor, Projects compris | L'écosystème Copilot |
Pathrule peut coexister avec ces fichiers. AGENTS.md vs Pathrule explique quand choisir l'un ou l'autre. Les sources et le périmètre de la vérification figurent plus bas.
Quand chaque option a du sens
Les fichiers seuls. Réellement la bonne réponse pour un développeur sur un seul agent. Aucune configuration, gratuits, versionnés et relisibles, et avec les globs et la mémoire automatique, ils couvrent aujourd'hui bien plus qu'avant. Commencez par là.
Les fichiers, plus de la discipline. C'est avec un deuxième fournisseur que la duplication peut apparaître. Claude Code, Codex et Cursor ont chacun des moyens de retenir du contexte, et certains le partagent au sein de leur propre produit. Vérifiez si votre combinaison réelle lit le même fichier et applique les mêmes priorités avant de maintenir plusieurs copies.
Pathrule. Utile quand un espace de travail couvre plusieurs fournisseurs d'agents, quand la sélection par tâche compte, ou quand des exigences doivent être appliquées et leurs résultats mesurés. Une seule source, sélectionnée par tâche. Voir comment fonctionne Pathrule Intelligence et notre méthode de mesure.
Autres agents examinés
Windsurf Cascade documente des mémoires locales d'espace de travail, ainsi que des règles partageables et AGENTS.md. Sa documentation actuelle de Devin Desktop distingue l'agent Cascade historique de l'agent Devin Local par défaut, qui ne conserve pas ces mémoires. Il ne faut donc pas le décrire simplement comme dépourvu de mémoire ou d'instructions ciblées.
Il s'agit d'un constat documentaire, pas d'un test d'exécution comparant les produits ; Windsurf, Cursor et Copilot n'ont pas été testés en local. Les sources ci-dessous présentent le comportement publié de chaque produit.
Sources et vérification
Documentation officielle vérifiée le 1er octobre 2026. Versions installées examinées : Claude Code 2.1.287 et Codex CLI 0.145.0. Les mémoires de Codex étaient désactivées en local ; la génération de mémoires et le comportement entre agents n'ont pas été testés à l'exécution. Cursor, Copilot et Windsurf ont été examinés uniquement d'après leur documentation. Les affirmations sur Pathrule ont été vérifiées par rapport à la version publiée de la CLI Pathrule 0.6.1, le 9 octobre 2026.
- Claude Code : comment Claude mémorise votre projet
Source officielle sur le chargement et la portée de CLAUDE.md, sur les règles liées aux chemins dans .claude/rules/ avec des globs paths:, et sur la mémoire automatique : ses quatre types de notes, la limite d'index de 200 lignes ou 25KB, et le fait qu'elle est propre à chaque dépôt et locale à la machine.
- Codex : instructions personnalisées avec AGENTS.md
Ordre de découverte et priorités officiels : portée globale, puis de la racine du projet jusqu'au répertoire de travail, un fichier par répertoire, concaténés, avec un arrêt à 32 KiB cumulés.
- Codex : mémoires locales
Comportement officiel des mémoires locales à activer : stockage, génération et contrôles.
- Cursor : règles
Emplacements officiels des règles, modes d'application, globs et règles d'équipe.
- Cursor : mémoires
Comportement officiel des mémoires que Cursor tire de votre travail, et ce qui les distingue des règles.
- Cursor : Projects
Contexte de projet partagé entre agents et machines Cursor, selon la documentation officielle.
- GitHub Copilot : instructions personnalisées du dépôt
Comportement officiel de copilot-instructions.md et des fichiers *.instructions.md propres à un chemin, avec un glob applyTo.
- GitHub Copilot : mémoire
Comportement officiel des mémoires de dépôt et utilisateur, partage et disponibilité.
- Windsurf Cascade : mémoires et règles
Comportement officiel des mémoires locales de Cascade, des règles partageables et d'AGENTS.md, avec la distinction propre à Devin Local.
Questions fréquentes
Claude Code a désormais une mémoire automatique. Remplace-t-elle Pathrule ?
La mémoire automatique de Claude Code est utile au sein de Claude Code. Pathrule est utile quand une même décision d'espace de travail doit atteindre Codex ou un autre agent, être sélectionnée pour une tâche, ou être appliquée via un hook pris en charge. Claude Code prend aussi en charge AGENTS.md, dans des conditions de chargement documentées.
Pathrule remplace-t-il CLAUDE.md ?
Non. Gardez un CLAUDE.md ou un AGENTS.md court pour les constantes valables pour tout le dépôt. Pathrule porte les connaissances d'espace de travail qui doivent atteindre les collègues et les agents pris en charge depuis une seule source, avec une sélection par tâche et l'application des règles là où elle est possible.
Ces fichiers ont-ils encore un problème de portée ?
Moins qu'avant, et cette page ne prétend pas le contraire. Claude Code accepte des globs paths: sur les règles, Codex imbrique AGENTS.md par répertoire, et Cursor limite les règles par glob. Ce qui reste, c'est que chaque limite documentée est un plafond de taille (une concaténation de 32 KiB dans Codex, un index de mémoire de 200 lignes ou 25KB dans Claude Code) plutôt qu'une décision de pertinence.
Comment Pathrule se compare-t-il à AGENTS.md ?
Codex lit les instructions AGENTS.md globales et imbriquées jusqu'à une limite cumulée documentée de 32 KiB. D'autres agents prennent aussi en charge AGENTS.md, avec des règles de chargement différentes. Pathrule stocke les connaissances partagées de l'espace de travail sous forme de mémoires, règles et skills typées, et sélectionne la part pertinente pour chaque agent pris en charge et chaque tâche.
Dois-je abandonner mes fichiers existants ?
Non. Pathrule vient s'y superposer. Beaucoup d'équipes gardent un CLAUDE.md ou un AGENTS.md court et déplacent dans Pathrule les règles propres à un chemin et partagées par l'équipe, pour que chaque session ne charge que ce qui s'applique.
Cette comparaison signifie-t-elle que les fichiers sont mauvais ?
Non, et ils sont meilleurs qu'avant. Un fichier est le bon point de départ pour un développeur sur un seul agent. Le compromis apparaît à l'échelle d'une équipe, avec plusieurs agents, et partout où une règle doit tenir plutôt qu'être simplement lue.
Pathrule stocke-t-il mon code source ?
Non. Pathrule n'envoie pas automatiquement le code source de votre dépôt. En mode cloud, il stocke les connaissances que rédige votre équipe ; pathrule snapshot, lorsque vous ou votre agent le lancez, envoie l'arborescence de fichiers, les manifestes, de courts extraits de documentation et des métadonnées git récentes. Le mode local fonctionne sans compte. Voir la page Sécurité.