Aller au contenu
Pathrule

codex

Codex construit.
Pathrule se souvient.

AGENTS.md, plus un contexte d'équipe ciblé. Pathrule atteint Codex par des hooks, dont un qui s'exécute quand vous soumettez un prompt, et apporte les connaissances que partage votre espace de travail, sélectionnées pour la tâche.

Codexexemple
Ajoute une page de commandes.

Sans

C'est fait. La page appelle /api/orders dans un useEffect.

Utilise fetch là où l'équipe utilise le client api.2 essais

Avec Pathrule

avant que Codex agisse : 3 notes pour features/orders

  • Utiliser le client api, pas fetch
  • React Query pour les données
  • Les boutons partagés de ui/

C'est fait. Les commandes se chargent via le client api avec React Query.

Conforme à ce que l'équipe a déjà décidé.1 essai

Comment Pathrule atteint Codex.

fichiers qu'il lit : ouifichiers qu'il lit
AGENTS.md et la config .codex
avant chaque prompt : ouiavant chaque prompt
Hook de prompt
autour des appels d'outils : ouiautour des appels d'outils
Hooks d'outils
quand il demande : ouiquand il demande
Local, ou Remote MCP

La même transmission que pour Claude Code : des hooks avant chaque prompt et autour des appels d'outils, avec un AGENTS.md tenu à jour.

AGENTS.md vs Pathrule

AGENTS.md seulconsignes natives
  • Les fichiers d'instructions natifs peuvent être limités à des chemins et partagés via le contrôle de version.
  • Le contexte dépend des fichiers et des consignes que le client charge.
  • Les modifications suivent les permissions du dépôt et son historique Git ou de pull requests.
  • Lié aux outils qui lisent AGENTS.md nativement.
  • L'intégration d'un nouvel arrivant dépend de la configuration d'instructions du dépôt.
Pathrule + Codexpour ce chemin
  • Un sous-ensemble lié au chemin. Seulement ce qui s'applique au répertoire courant.
  • Le coût en tokens suit le sous-ensemble pertinent, pas l'ensemble des règles.
  • Des règles et skills relisibles, avec un accès à l'espace de travail contrôlé côté serveur.
  • Le même contenu parvient à Claude Code, Cursor, GitHub Copilot et Windsurf, chacun dans son propre format.
  • Intégration = « rejoindre l'espace de travail ; les bonnes règles apparaissent sur les bons chemins ».

Pour aller plus loin : AGENTS.md vs Pathrule : quand choisir l'un ou l'autre.

Ce que Pathrule apporte à Codex

  • Injection par hookAvant le premier appel d'outilPathrule s'exécute sur les hooks que Codex expose déjà, y compris celui qui se déclenche quand vous envoyez un prompt : le sous-ensemble ciblé arrive avant que Codex n'agisse sur chaque prompt, pas seulement au démarrage de la session.
  • Graphe indexé par cheminUn sous-arbre, pas tout le fichierUne règle rattachée à /services/billing ne s'active que lorsque Codex agit sous ce chemin. AGENTS.md garde les règles globales ; Pathrule garde les règles ciblées.
  • Trois types de nœudsMémoires, règles, skillsLes mémoires portent le contexte appris par l'équipe. Les règles sont indicatives ou strictes. Les skills sont des modes opératoires en plusieurs étapes que Codex peut invoquer par leur nom.
  • Même contenu, tous les agentsClaude Code, Cursor, Copilot, WindsurfLes mêmes mémoires, règles et skills parviennent à Claude Code, Cursor, GitHub Copilot et Windsurf, chacun via les hooks, fichiers et MCP que ce client prend en charge. Comment chacun est connecté.

Questions fréquentes.

Qu'est-ce qu'AGENTS.md ?

Le fichier d'instructions au standard ouvert, lu nativement par OpenAI Codex, GitHub Copilot, Cursor, Windsurf, Amp, Warp, Aider, Devin, Gemini CLI et Amazon Q. Il se trouve à la racine du dépôt et peut être imbriqué dans n'importe quel répertoire en dessous ; Codex concatène les fichiers de la racine jusqu'à votre répertoire de travail et transmet ce contenu à chaque tour.

Qu'est-ce que Pathrule apporte à Codex ?

Une couche liée aux chemins, au-dessus d'AGENTS.md. Pathrule indexe mémoires, règles et skills par chemin et injecte le sous-ensemble correspondant dans Codex au moment des hooks, avant que Codex n'agisse sur chaque prompt.

Dois-je supprimer AGENTS.md pour utiliser Pathrule ?

Non. Pathrule se place au-dessus d'AGENTS.md. Votre fichier actuel continue de fonctionner. AGENTS.md porte les constantes valables pour tout le dépôt ; Pathrule porte les connaissances liées aux chemins qu'AGENTS.md modélise mal.

Pourquoi AGENTS.md atteint-il ses limites à l'échelle d'une équipe ?

AGENTS.md peut être imbriqué et versionné pour un usage en équipe, et Codex dispose aussi de mémoires locales à activer. Ce qui manque encore : partager entre agents de fournisseurs différents les connaissances d'espace de travail nouvellement apprises, les sélectionner pour la tâche, et faire respecter une exigence stricte là où un hook bloquant existe. La chaîne AGENTS.md de Codex a un plafond de taille combiné documenté de 32 KiB.

Comment installer Pathrule dans Codex ?

Lancez npm i -g @pathrule/cli, puis pathrule setup dans votre projet (ajoutez --local pour fonctionner sans compte). L'installation active la prise en charge des hooks de Codex dans .codex/config.toml, enregistre dans .codex/hooks.json des hooks qui pointent vers un unique script Node.js non obfusqué, sous ~/.pathrule/bin, met à jour AGENTS.md et ajoute une entrée MCP locale. Codex reçoit le contexte lié au chemin à chaque prompt et autour des appels d'outils. Supprimer ces entrées suffit à retirer Pathrule.

Peut-on connecter Codex à Pathrule sans rien installer ?

Oui, pour les outils MCP uniquement. codex mcp add pathrule --url https://cloud.pathrule.io/mcp connecte Codex à Remote MCP avec OAuth et un compte Pathrule. Remote MCP n'installe pas de hooks et n'écrit pas de fichiers locaux : les connaissances arrivent quand Codex les demande, et les règles strictes ne peuvent pas bloquer.

Pathrule voit-il mon code source ?

Non. Pathrule n'envoie pas automatiquement le code source de votre dépôt. En mode local, il n'y a pas de compte et les connaissances restent sur votre machine. En mode cloud, Pathrule Cloud stocke les mémoires, règles et skills rédigées par votre équipe, le début de chaque prompt est envoyé pour classer ce qui s'applique, et 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 détail complet figure sur la page Sécurité.

Une configuration.
Pathrule se charge du reste.

  • Guide de configurationChaque étape pour Codex, avec ce qu'écrit la configuration.