Codex pris entre mémoire et excès de prudence
CodexAI-агентыпамять агента
Ce qui dysfonctionne réellement dans Codex
Il ne semble pas s’agir d’une seule panne, mais de trois symptômes liés : des détails inventés, des consignes ignorées et des demandes de confirmation sans fin. Au 22 août 2026, la principale source primaire n’est pas une note de version, mais un fil d’utilisateurs se plaignant d’un modèle nommé GPT-5.6-Sol.
L’épisode le plus parlant concerne une pull request. L’agent a reçu l’ordre explicite de créer et de fusionner une PR. Il l’a créée, puis a demandé séparément l’autorisation de la fusion. Après une confirmation ordinaire, il a encore exigé une formule d’approbation rédigée de façon stricte.
Ce n’est plus une vérification utile avant une action irréversible. C’est une boucle de clarification dans laquelle l’interface de sécurité commence à contester l’intention clairement exprimée par l’utilisateur. Pour un coding agent autonome, cette perte d’initiative est critique : la tâche avance formellement, mais l’agent renvoie chaque étape importante à la personne.
Dans le même fil, des développeurs signalent des fragments de logique codés en dur, des violations de consignes et une possible baisse des limites. Ce dernier point reste une hypothèse d’utilisateur : les sources disponibles ne donnent ni chiffres confirmés ni explication officielle du changement.
Un autre suspect est la mémoire locale. La documentation de Codex décrit un stockage fondé sur des fichiers dans ~/.codex/memories/, notamment memory_summary.md, MEMORY.md et raw_memories.md. Des résumés de sessions et des éléments liés aux skills peuvent s’y accumuler avec le temps ; vider ce répertoire constitue donc une étape de diagnostic raisonnable.
Ce n’est toutefois pas un correctif prêt à l’emploi. Un participant avait déjà supprimé memories et skills, puis testé une configuration propre, sans résoudre le problème. La cause peut donc se situer plus haut : dans les instructions système, la politique de confirmation ou le comportement actuel du modèle.
Pourquoi l’excès de prudence ne garantit pas la fiabilité
La principale conséquence est simple : l’autonomie disparaît précisément là où elle est la plus nécessaire. Une confirmation supplémentaire avant de supprimer une base de données peut être justifiée, mais renégocier une fusion déjà approuvée transforme une protection en frein opérationnel.
Je distinguerais d’abord deux catégories de défaillances. Effacer la mémoire teste l’influence du contexte accumulé ; une session propre aide à écarter les skills locaux et les anciens résumés. Si la boucle persiste, le problème relève plus probablement de la politique générale de l’agent que d’un répertoire de travail particulier.
Les recherches sur les défaillances d’agents décrivent des modes similaires sous les noms Operational Hallucination et Safety Drift : l’agent répète des actions, perd la contrainte initiale ou devient excessivement prudent dans une tâche autorisée. Cela ne prouve pas la cause de ces plaintes précises, mais explique bien la forme observée de l’échec.
Sans trace officielle d’un changement de comportement, il est trop tôt pour parler d’un durcissement intentionnel des guardrails. Le signal d’ingénierie reste néanmoins préoccupant : un agent qui hésite à terminer une opération autorisée peut être plus sûr sur le papier, tout en étant beaucoup moins pilotable dans le développement réel.