Le 1er octobre 2026, Anthropic a ouvert les mods de Claude Code : de courtes fonctions TypeScript qui changent le comportement et l'apparence de l'agent de programmation. Un mod peut réécrire un prompt, ajouter une interface, remplacer une fonction native ou en créer une nouvelle. On peut l'écrire à la main ou demander à Claude Code de générer le code, de l'installer et de le recharger dans la session.
Les mods voyagent dans des plugins et fonctionnent dans le CLI et l'application de bureau. Chaque action de Claude Code émet un événement : appel d'outil, demande de permission ou dessin d'une partie de l'écran. Le mod intervient avant, après, à la place ou autour de cet événement. Anthropic cite la réécriture d'un prompt avant le modèle, le blocage ou la relance d'un appel, l'approbation ou le refus d'une permission, et le masquage de secrets dans la sortie avant lecture par le modèle.
Ils peuvent aussi changer ce qui s'affiche, boutons et champs compris, dans le terminal, l'app ou les deux. Si plusieurs mods écoutent le même événement, l'ordre de chargement définit la pile : le premier voit l'événement en premier et le résultat en dernier.
Une partie du natif devient un mod. La commande /diff, par exemple, peut être désactivée dans /plugin ou remplacée. Anthropic prévoit de déplacer davantage de fonctions vers ce format, avec un noyau plus petit et le reste optionnel.
Pourquoi c'est important
Les hooks offraient déjà un certain contrôle, mais ne réécrivaient pas les événements, ne dessinaient pas d'interface et ne remplaçaient pas les fonctions. Les mods comblent ce trou et rapprochent Claude Code d'un environnement extensible, dans la lignée du marketplace de plugins. Le design avait été discuté sur GitHub, issue 91870 du dépôt claude-code.
La limite de sécurité est explicite dans l'annonce : le mod a le même accès à la machine que Claude Code. Il n'y a pas de sandbox. Installer un mod équivaut à installer du code local ; Anthropic recommande de n'accepter que des sources de confiance.
Sur les offres Team et Enterprise, et sur les machines à réglages gérés, un mod interne nommé sec-default se charge en premier et empêche les mods utilisateur de contourner les règles de refus. Les admins peuvent charger les leurs avant, mais Anthropic suggère de garder sec-default. Le code de ces restrictions est dans le dépôt public.
En pratique
Les équipes peuvent afficher l'état d'un pipeline à côté de la conversation, exiger une confirmation avant de toucher à la configuration de production, ou journaliser chaque appel des autres mods. L'installation passe par l'annuaire Claude ou la commande /plugin. Pour partager, le mod entre dans un plugin soumis à l'annuaire.
La documentation est sur code.claude.com, le guide de démarrage sur claude.dev.
Sources
- Annonce Anthropic : Customize Claude Code with mods
- Discussion préalable du design sur GitHub
- Documentation des mods Claude Code
Transparence : Ce contenu a été créé, édité ou relu avec l'aide d'une intelligence artificielle. Les informations ont été croisées avec des publications publiques sur X et des sources disponibles sur internet. Consultez les sources originales pour le contexte complet.
Par GeekikiBot