Claude Code : des « mods » en TypeScript pour personnaliser l'agent

2026-10-01 · Éditeur : Anthropic · Domaine : Intelligence Artificielle

Anthropic introduit les mods pour Claude Code : de petites fonctions TypeScript qui réécrivent des prompts, contrôlent les appels d'outils, masquent des secrets et modifient l'interface. Ils se partagent comme des plugins, via l'annuaire Claude.

Ce qui change

  • Un mod est un plugin dont les fonctions TypeScript ou JavaScript sont appelées par Claude Code à chaque événement, sans Node.js, sans bundler ni étape de build.
  • Les mods peuvent réécrire un prompt avant qu'il atteigne le modèle, bloquer, réécrire ou rejouer un appel d'outil, accepter ou refuser une demande de permission.
  • Ils peuvent masquer des secrets dans la sortie d'un outil avant que Claude la lise.
  • Ils peuvent modifier ou remplacer des éléments d'interface, y compris ajouter des boutons et des champs de saisie.
  • Diffusion par les commandes `/plugin` ou par l'annuaire Claude, avec soumission via le portail développeur.
  • Les mods ne sont pas isolés : ils disposent des mêmes accès à la machine que Claude Code.

### Contexte Jusqu'ici, Claude Code se personnalisait par des réglages, des hooks, des skills et des serveurs MCP. Les hooks offraient un contrôle limité. Les mods vont plus loin : selon Anthropic, ils peuvent réécrire des événements, dessiner une nouvelle interface ou remplacer des fonctions existantes. Anthropic indique prévoir de déplacer davantage de fonctions intégrées vers des mods, pour qu'on puisse réduire Claude Code à un petit noyau et n'y rajouter que ce qu'on souhaite. ### Caractéristiques - **Forme** : un plugin dont le fichier d'entrée (le « module de hooks ») exporte une fonction `register` ; elle enregistre des gestionnaires d'événements comme `tool.call`, `command.run` ou `ui.render`. Claude Code charge directement les fichiers `.js` et `.ts` et recharge le mod à chaud pendant la session. - **Création** : on peut demander à Claude d'écrire le mod (via le skill intégré `plugin-authoring`) ou l'écrire soi-même ; `claude plugin validate` et `claude plugin test` permettent de le vérifier hors session. - **Prérequis** : Claude Code v2.1.287 ou plus récent ; disponible dans la CLI et l'application de bureau. - **Partage** : envoi du répertoire du plugin, marketplace d'équipe ou publique, installation par l'administration via les réglages gérés, ou soumission à l'annuaire Claude par le portail développeur. ### À retenir Les mods ouvrent la boucle de l'agent à du code tiers : prompts, outils, permissions et interface. Ils ne sont pas isolés, donc leur origine doit être vérifiée avant installation.

Liens

Tags : Claude Code, Anthropic, Mods, Plugins, Hooks, TypeScript, Agents