veilletech.fr
19 sept. Feed du jour
#06 IA Article

Claude Code lit AGENTS.md, et ouvre ses mods

Un dépôt qui n'a pas bougé peut changer de consignes : il suffit que l'outil qui le lit change.

Depuis la version 2.1.277, Claude Code lit AGENTS.md quand un projet n'a pas de CLAUDE.md. Le support est livré comme un « mod », un plugin intégré qui s'accroche aux événements du moteur et dont Anthropic publie le code : une option, instructionFiles, décide si AGENTS.md sert de repli, s'ajoute à CLAUDE.md ou reste ignoré.

3 min de lectureintermédiairevidéo 1:25
Partager
Sommaire6 sections
  1. Ce qui se passe
  2. Ce qu'est un mod
  3. Les quatre modes
  4. Comment le régler
  5. Ce qui diffère encore de CLAUDE.md
  6. À retenir

Ce qui se passe

« À partir d'aujourd'hui, en version 2.1.277, s'il n'y a pas de CLAUDE.md dans un dossier, Claude lira AGENTS.md », a annoncé Thariq Shihipar, d'Anthropic, le 18 septembre 2026. AGENTS.md est le fichier de consignes que lisent Codex, Cursor et d'autres agents ; les équipes qui en utilisent plusieurs maintenaient jusqu'ici deux fichiers, ou un lien symbolique entre les deux.

Le plus intéressant est la manière. Le support n'est pas écrit dans le moteur : c'est un mod, le nom qu'Anthropic donne à sa prochaine façon de personnaliser le harnais.

Ce qu'est un mod

Un mod est un plugin Claude Code dont le comportement tient dans un module de hooks : une entrée register(on, options) qui s'accroche aux événements du moteur (session.start, prompt.context, tool.call…). Quatre mods sont livrés dans le binaire et leur source est publiée dans le dépôt anthropics/claude-code, dossier mods/ : agents-md, diff (la commande /diff), telemetry et sec-default, qui protège les réglages gérés d'une organisation des plugins installés par une personne. Chacun se teste avec claude plugin test <dossier>.

Les quatre modes

Le mod agents-md expose une seule option, instructionFiles :

Valeur Effet
claude-md-or-agents-md (défaut) AGENTS.md chargé seulement si le projet n'a pas de fichier d'instructions à lui
claude-md-and-agents-md AGENTS.md chargé à côté de CLAUDE.md, sans doublon si l'un importe l'autre ou est un lien vers lui
claude-md CLAUDE.md seul, comme avant
managed-only consignes du projet et de la personne retirées ; celles de l'organisation restent

« À lui » a un sens précis : un CLAUDE.md, .claude/CLAUDE.md ou CLAUDE.local.md dans n'importe quel dossier entre la racine et le dossier courant suffit pour que le mod s'efface. Le fichier géré de l'organisation, ~/.claude/CLAUDE.md, les fichiers .claude/rules et le CLAUDE.md d'un dossier ajouté ne comptent pas. Un AGENTS.md chargé est traité exactement comme un fichier de projet : même place, même présentation, mêmes règles d'omission pour les agents Explore et Plan.

Comment le régler

Dans /config, ligne Project instructions. À la main, dans ~/.claude/settings.json, en paramètre --settings ou dans les réglages gérés :

JSON
{
  "pluginConfigs": {
    "agents-md@builtin": {
      "options": { "instructionFiles": "claude-md-and-agents-md" }
    }
  }
}

Le .claude/settings.json du projet n'est pas lu pour cette option : le choix appartient à la personne ou à l'organisation, pas au dépôt.

Ce qui diffère encore de CLAUDE.md

La documentation liste huit écarts. Les plus visibles :

Source : mods/agents-md, dépôt anthropics/claude-code sur GitHub, 18 septembre 2026. Annonce citée par Simon Willison.