Les sessions se terminent.
La mémoire reste.
Une mémoire persistante pour les agents de codage IA : les décisions, les pièges et les conventions que votre équipe a appris, conservés hors de l'agent et rattachés aux chemins qu'ils régissent.
Sans
C'est fait. J'ai ajouté la valeur à l'enum et lancé la migration du schéma.
Échec du déploiement : la migration des données devait passer en premier.1 correction
Avec Pathrule
1 mémoire pour db/migrations
- La migration des données d'abord, puis le schéma. À l'inverse du reste du schéma.
J'écris d'abord la migration des données, comme ce dossier l'exige.
Livré en une seule passe.0 correction
Ce qui disparaît avec la session.
Lundi, Claude Codecontexte, 92 %
session fermée
Mardi, une nouvelle sessioncontexte, 0 %
- Les décisions, et leurs raisons
- Le piège qui a coûté une journée
- L'approche qui a déjà échoué
- Tout ce que l'autre agent a appris
Les fichiers décrivent la forme actuelle du code. Ils ne disent pas pourquoi, dans quel sens le modifier, ni que quelqu'un s'est déjà trompé.
Tout commence par la mémoire.
- Mémoirece qui a été enregistré
- Connaissancesce que cela signifie
- Intelligencequand cela compte
- Contexte de la tâchecette tâche
La mémoire stocke le passé. L'intelligence décide de ce qui compte maintenant : si cela s'applique à ce chemin, s'il s'agit d'une règle ou d'une préférence, et si une personne l'a confirmé. Comment elle décide
Conçue pour le code, pas pour le chat.
- Rappelée quand quelque chose la demande
- Privée, propre à un compte
- Un seul tas, sans types
- Repart de zéro quand vous changez d'outil
- apps/mobile3
- services/billing7
- db/migrations2
- Transmise avant le premier appel d'outil
- Partagée dans toute l'équipe
- Typée en mémoires, règles et skills
- Hors de tout agent
Un stockage de mémoire répond quand on l'interroge, et un agent qui n'a jamais pensé à poser la question sur une convention ne la reçoit jamais. La mémoire de projet lit d'abord le chemin.
Fait, règle, procédure.
- La facturation parle directement à la base de données. Nous avons abandonné l'ORM après le bug des remboursements.mémoire, pesée par l'agent
- Ne jamais modifier les fichiers générés sous api/gen.règle, peut bloquer une modification
- Publier l'app mobile : bump de version, build des deux marques, upload, puis tag.skill, invoquée par son nom
Si cela dépend de la situation, c'est une mémoire. Si ce n'est pas négociable, une règle. Si c'est une séquence que quelqu'un refait sans cesse, une skill.
Parfois, un fichier suffit.
- un agent
- Gardez le CLAUDE.md
- plusieurs agents
- Une mémoire pour tous
- une équipe
- Partagée et relisible
- doit tenir
- Une règle stricte
Ce qui change la réponse, ce n'est pas la taille du dépôt. C'est le fait que les connaissances doivent atteindre un endroit où un fichier ne peut pas aller. Là où chaque approche casse
Questions fréquentes.
Qu'est-ce que la mémoire d'un agent IA ?
Les connaissances qu'un agent IA peut utiliser dans une autre session que celle où il les a acquises. Pour un agent de codage, la plus utile est la mémoire de projet : décisions, pièges et conventions qui ne figurent nulle part dans le code source, stockés hors de l'agent et restitués quand le travail porte sur le code qu'ils régissent.
Pourquoi les agents de codage IA oublient-ils d'une session à l'autre ?
Un appel au modèle n'a pas de mémoire propre, mais les produits peuvent conserver des connaissances hors de la fenêtre de contexte. Les mémoires locales de Codex, la mémoire automatique de Claude Code et les fichiers d'instructions versionnés aident tous d'une session à l'autre. Reste à savoir ce qui est stocké, qui peut s'en servir et quand cela arrive. Pour aller plus loin : pourquoi les assistants de codage IA oublient votre base de code d'une session à l'autre.
Une API de mémoire, est-ce la même chose qu'une mémoire pour agent de codage ?
Non, et la différence tient au moment de la transmission. Une API de mémoire répond quand on l'interroge, ce qui fonctionne quand vous maîtrisez le point d'appel dans votre propre produit. Un agent de codage ne sait pas ce qui lui manque : une contrainte sur laquelle il n'a jamais pensé à se renseigner ne lui parvient jamais. Une mémoire de projet lit le chemin où l'agent s'apprête à travailler et transmet les connaissances correspondantes avant le premier appel d'outil.
Pourquoi ne pas tout mettre dans CLAUDE.md ?
Pour un petit dépôt, un court fichier d'instructions suffit souvent. Claude Code prend en charge des règles liées à des chemins et le chargement conditionnel d'AGENTS.md ; Codex prend en charge les AGENTS.md imbriqués et les mémoires locales. Pathrule devient utile quand les mêmes connaissances d'espace de travail doivent atteindre différents agents, avec une sélection propre à chaque tâche et des exigences que l'on peut faire respecter. Comparaison détaillée : Pathrule vs fichiers d'instructions.
En quoi est-ce différent d'une recherche vectorielle sur mon dépôt ?
Les deux répondent à des questions différentes. Un index de votre dépôt peut dire à l'agent ce que dit actuellement le code, ce qui est utile quand la réponse existe mais que personne ne se souvient où. Il n'a rien à renvoyer pour une décision prise en revue et consignée nulle part, et c'est l'essentiel de ce que contient une mémoire de projet. Les deux coexistent : la recherche pour les fichiers, la mémoire pour le raisonnement. Pour aller plus loin : RAG vectoriel vs contexte lié aux chemins.
Une mémoire d'équipe veut-elle dire que toute mon équipe voit tout ?
C'est l'appartenance qui décide. Mémoires, règles et skills vivent dans un graphe partagé indexé par chemin, avec un accès à l'espace de travail contrôlé côté serveur plutôt que dans le client. Voir rôles et permissions.
Une mémoire d'agent implique-t-elle d'envoyer mon code source ?
Pas nécessairement. 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é.
Que devient ma mémoire si je change d'agent de codage ?
Rien, et c'est tout l'intérêt de la stocker hors de l'agent. Les mêmes mémoires parviennent à Claude Code, Codex, Cursor, GitHub Copilot, Windsurf et à tout autre client connecté via MCP : changer d'agent ne remet pas à zéro ce que l'équipe a consigné. Pour aller plus loin : la mémoire d'équipe ne devrait pas changer quand les outils d'IA changent.
Ai-je besoin d'une mémoire d'agent si je travaille seul ?
Vous oubliez quand même, et l'agent aussi. En solo, ce que la mémoire vous apporte n'est pas le partage, c'est la version de vous-même d'il y a quatre mois : la raison pour laquelle vous avez écarté une approche, que vous rediscuterez sinon avec un agent qui ignore que la question a déjà été tranchée. L'effet s'amplifie si vous utilisez plusieurs agents, puisqu'aucun ne peut lire les notes des autres. Pathrule est gratuit pour un usage individuel. Quelle approche choisir explique quand c'est vraiment superflu.