Tour d’horizon des fonctionnalités de Claude Code : modules TypeScript, récupération des brouillons et hooks de plugins (octobre 2026)
Les dernières fonctionnalités de Claude Code apportent des mods TypeScript, la récupération des prompts effacés accidentellement et de nouveaux hooks de plugins pour travailler avec les agents. Ce récapitulatif du 4 octobre 2026 couvre les versions 2.1.287 à 2.1.289, explique les commandes et les changements de configuration que les développeurs peuvent utiliser, et met en évidence les détails relatifs aux autorisations et à la compatibilité à vérifier avant d’adopter les mods.
Les fonctionnalités de Claude Code en un coup d’œil
Les trois premières versions d’octobre associent une fonctionnalité d’extension importante à des améliorations plus modestes du développement au quotidien. Claude Code 2.1.287 a introduit les mods ; 2.1.288 a ajouté la récupération des brouillons et des contrôles de revue ; 2.1.289 a étendu la prise en charge des hooks de plugins et corrigé des problèmes de chargement des mods et d’autorisations.
Le tableau ci-dessous vous donne un point de départ selon le flux de travail que vous souhaitez améliorer.
| Version | Date | Principaux ajouts et correctifs | Points à privilégier |
|---|---|---|---|
| 2.1.287 | 1 octobre | Mods TypeScript, « À savoir », filtrage par nom de session, invites pour les URL MCP | Personnalisation des plugins et compatibilité MCP |
| 2.1.288 | 2 octobre | Récupération des prompts effacés, limites des résultats de revue, sélection de texte dans les mods, raccourcis de session | Modification des prompts, revue de code et navigation entre les sessions |
| 2.1.289 | 3 octobre | Hooks de lancement de coéquipiers, identifiants d’agents cohérents, états des agents, correctifs des mods et des autorisations | Plugins prenant en compte les agents et autorisations des machines administrées |
Ces versions concernent différentes parties d’un même flux de travail. Les mods permettent aux plugins de modifier le comportement de Claude Code, tandis que la récupération des brouillons rend la modification des prompts plus tolérante aux erreurs. Les correctifs ultérieurs des hooks et des autorisations sont importants lorsque ces extensions interagissent avec les agents, les outils et les paramètres gérés par l’organisation.
Les mods TypeScript étendent le comportement des plugins
Claude Code 2.1.287 a introduit Claude Mods, avec cette description dans les notes de version : « les plugins peuvent désormais modifier le comportement plus en profondeur ». Les mods sont de petites fonctions TypeScript intégrées aux plugins, qui fonctionnent aussi bien dans la CLI que dans l’application de bureau.
Le L’annonce des mods du 1 octobre décrit plusieurs possibilités : réécrire des prompts, ajouter des éléments d’interface, remplacer des fonctionnalités intégrées, et bloquer, réécrire ou réessayer des appels d’outils. Cette portée rend les mods pertinents lorsque vous devez modifier le comportement de Claude Code pendant une tâche.
Pour les développeurs qui connaissent les hooks, la distinction utile est la portée explicitement documentée des mods : ils peuvent modifier les prompts, l’interface, le comportement intégré et les appels d’outils. Le guide des hooks Claude Code fournit un point de référence pour déterminer quel mécanisme d’extension convient à un projet.
Créer et tester un mod
Le Le README des mods versionné 2.1.287 documente une fonction exportée register(on, options) et des gestionnaires de la forme ($, e, next). La structure du plugin comprend .claude-plugin/plugin.json, hooks/hooks.json, ainsi que des fichiers TypeScript sous hooks/.
Les commandes de développement documentées sont les suivantes :
/plugin-types
claude --plugin-dir mods/diff
claude plugin test mods/diff
/plugin-types écrit les déclarations. Les deux autres commandes sont les exemples de l’instantané pour exécuter Claude Code avec le répertoire du plugin d’exemple et tester ce plugin.
L’instantané avertit également que l’API peut changer d’une version à l’autre sans préavis. Considérez la documentation versionnée comme une référence pour votre implémentation, en particulier lors de la mise à niveau d’un plugin qui dépend des API de mods.
Accès, confiance et mod intégré
Les mods s’exécutent avec les droits d’accès de Claude Code à la machine et ne sont pas isolés dans un bac à sable. L’annonce d’Anthropic recommande de les installer uniquement à partir de sources fiables. Examinez le code source et la provenance d’un mod avant de l’activer, en particulier lorsqu’il peut réécrire ou relancer des appels d’outils.
La version 2.1.287 a également ajouté « Vous devriez savoir », un mod intégré dont l’agent auxiliaire signale des éléments qui pourraient échapper à l’utilisateur ou à Claude. Sa commande d’activation est :
/plugin enable cc-plugin-you-should-know@builtin
La disponibilité annoncée concerne les sessions propriétaires avec la télémétrie activée. Ce critère d’éligibilité est important : l’annonce ne confirme pas la disponibilité dans toutes les configurations de session.
Récupération des brouillons et paramètres de revue de code
Claude Code 2.1.288 ajoute deux commandes utiles pour le travail interactif : récupérer un prompt effacé avec Ctrl+C et choisir le nombre de constats à signaler lors d’une revue de code.
Restaurer un prompt effacé avec Ctrl+C
Si Ctrl+C efface votre prompt, appuyez sur Flèche haut lorsque le prompt est vide pour restaurer le brouillon. La récupération inclut le texte collé et les images.
La note de version décrit une action de récupération spécifique pour un prompt effacé. Elle ne confirme ni l’existence d’une archive générale des brouillons ni un mécanisme de récupération pour toutes les façons dont une session peut se terminer. La séquence à retenir est simple : Ctrl+C efface le prompt, puis Flèche haut dans le prompt vide le restaure.
Cette fonctionnalité est particulièrement utile lorsque le prompt contient davantage que des instructions saisies au clavier. Le contenu collé et les images sont explicitement inclus dans la récupération : la fonctionnalité couvre donc le contenu de ce brouillon effacé.
Définir le nombre de constats de revue
La nouvelle /code-review --max-findings <n>|all option détermine le nombre de constats signalés par une revue. Vous pouvez choisir un nombre, demander tous les constats ou rétablir la valeur par défaut :
/code-review --max-findings 5
/code-review --max-findings all
/code-review --max-findings default
Le paramètre reste actif jusqu’à ce que vous le réinitialisiez avec default. Considérez-le comme une préférence persistante lorsque vous passez d’une revue à l’autre.
La note de version ne précise pas la valeur numérique par défaut ; aucun nombre par défaut vérifié ne peut donc être cité. Si vous souhaitez une limite de signalement connue, définissez un nombre explicite ; si vous souhaitez revenir au comportement intégré, utilisez la commande de réinitialisation. Le référence de la CLI constitue un complément utile pour les workflows plus larges en ligne de commande.
Les hooks de plugins offrent un suivi plus clair des agents
Claude Code 2.1.289 ajoute aux hooks de plugins des informations sur la création de coéquipiers et l’état des agents. Les changements concernés sont agent.spawn pour les coéquipiers, un identifiant d’agent unique dans les événements des hooks de plugins, ainsi que des états inactifs ou en attente dans $.agent.list().
Pour les auteurs de plugins, ces ajouts fournissent davantage d’informations sur l’activité des agents. Un identifiant cohérent permet aux événements de partager un identifiant d’agent commun, tandis que les états inactifs et en attente enrichissent la liste renvoyée par $.agent.list(). Le récapitulatif ne fournit pas d’exemple complet d’implémentation ; ces ajouts doivent donc être considérés comme des capacités de l’API plutôt que comme une recette d’orchestration prête à l’emploi.
Corrections du chargement des mods et de l’interface
La même version corrige le problème empêchant les mods installés de se charger lors de la première session après une mise à niveau. Elle corrige également les copies obsolètes de plugins provenant de la place de marché locale ainsi que plusieurs dysfonctionnements de l’interface des mods.
Ces corrections sont pertinentes lorsque vous validez une extension après une mise à jour de Claude Code. Incluez la première session après une mise à niveau dans vos vérifications et confirmez que le plugin installé correspond à la version attendue de la place de marché locale.
La version 2.1.288 avait déjà ajouté $.ui.selection(). Cela renvoie la dernière sélection de texte en plein écran et, lorsque cette sélection est contenue dans une seule ligne de la transcription, la ligne elle-même. Les auteurs de mods disposent ainsi d’informations sur la sélection, avec une condition documentée pour recevoir la ligne associée.
Gestion des autorisations sur les machines administrées
La version 2.1.289 corrige également le comportement des autorisations concernant les mods installés par l’utilisateur. Sur les machines administrées par une organisation, les règles de refus et de demande d’autorisation portant sur des parties imbriquées de commandes shell composées sont préservées face aux approbations des mods.
D’autres corrections concernent Read les règles de refus via les liens symboliques de l’IDE et les règles de refus ou de demande d’autorisation de Bash lorsque l’autorisation automatique du bac à sable est activée. Ces changements méritent votre attention au même titre que les nouvelles capacités des mods : le comportement des extensions et l’application des autorisations font tous deux partie de l’évaluation d’une mise à niveau.
Navigation entre les sessions, MCP et compatibilité des passerelles
Plusieurs nouveautés mineures de Claude Code concernent la navigation et le travail d’intégration.
Dans 2.1.287, la vue des agents a reçu un n:<text> filtre qui recherche dans les noms de sessions et les tâches. La version 2.1.288 a ensuite ajouté Ctrl+F pour rechercher des sessions par nom et Alt+↑/↓ pour passer d’un groupe à l’autre dans la vue des agents. Ces raccourcis et celui du renommage peuvent être réaffectés dans keybindings.json.
Pour les sessions restaurées, 2.1.288 inclut plusieurs --resume corrections qui préservent le contexte restauré, les réponses finales et les réflexions antérieures. Il s’agit d’améliorations de la fiabilité du travail repris, distinctes de la récupération d’un prompt effacé avec Ctrl+C.
Prompts URL MCP
La version 2.1.287 a ajouté des prompts URL pour les serveurs MCP utilisant le protocole 2025-11-25. Si un serveur ne se connecte plus, la note de version indique "bareElicitationCapability": true comme paramètre de compatibilité.
Ce paramètre est un élément de dépannage lié au changement apporté à MCP dans cette version. Vérifiez-le dans le contexte du serveur concerné plutôt que de le considérer comme une exigence de configuration universelle. Le guide MCP offre un point de départ pour le workflow d’intégration associé.
Sorties structurées
La version 2.1.288 a introduit CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS, qui désactive les sorties structurées pour les environnements tels que les passerelles qui les rejettent.
Le récapitulatif précise la fonction de la variable d’environnement, mais ne donne ni valeur d’affectation spécifique ni commande shell. Si le rejet des sorties structurées affecte votre environnement, c’est l’option de configuration à examiner ; la note de version ne confirme pas que toutes les passerelles en ont besoin.
Limites d’utilisation à garder à l’esprit
Les changements fonctionnels d’octobre s’ajoutent à un ajustement des limites d’utilisation des abonnements intervenu en septembre. Depuis le 14 septembre, les limites hebdomadaires sont durablement supérieures de 25 % aux niveaux d’avant la promotion pour Pro, Max, Team et Enterprise facturé par siège.
La précédente augmentation temporaire de 50 % s’est appliquée du 13 mai au 13 septembre 2026, prenant fin à 11:59 h, heure du Pacifique. Les sièges Free et Enterprise facturés à la consommation étaient exclus de cette promotion.
Distinguez ces pourcentages lorsque vous vérifiez votre quota actuel. L’augmentation permanente et la promotion expirée reposent sur des chiffres différents ; les versions d’octobre ne confirment pas un retour au niveau promotionnel.
Utilisez /usage pour consulter vos limites. Pour en savoir plus sur les contraintes d’abonnement concernées, consultez le guide des limites de débit de Claude Code.
Points clés
- Claude Code 2.1.287 a introduit des mods TypeScript distribués au sein de plugins et capables de modifier les prompts, l’interface, les fonctionnalités intégrées et les appels d’outils dans la CLI et l’application de bureau.
- Les mods ne sont pas isolés dans un bac à sable. Ils s’exécutent avec les droits d’accès de Claude Code à la machine, et l’annonce recommande de les installer uniquement à partir de sources fiables.
- La version 2.1.288 restaure les brouillons effacés : après avoir effacé un prompt avec Ctrl+C, appuyez sur Flèche haut dans le prompt vide pour le récupérer, y compris le texte collé et les images.
- Le nombre de constats de revue est configurable et le paramètre persiste. Utilisez
/code-review --max-findings 5,all, oudefault; la valeur numérique par défaut n’est pas précisée. - La version 2.1.289 enrichit les hooks de plugins liés aux agents et corrige le chargement des mods, l’interface et la gestion des autorisations. Utilisez
/usagepour vérifier vos limites actuelles indépendamment de ces changements fonctionnels.
FAQ
Que sont les mods Claude Code ?
Les mods Claude Code sont de petites fonctions TypeScript intégrées à des plugins, capables de réécrire les prompts, d’ajouter des éléments d’interface, de remplacer des fonctionnalités intégrées et de bloquer, réécrire ou relancer des appels d’outils. Ils fonctionnent dans la CLI et l’application de bureau, s’exécutent avec les droits d’accès de Claude Code à la machine et ne sont pas isolés dans un bac à sable.
Comment créer et tester un mod TypeScript ?
L’instantané 2.1.287 documente une fonction exportée register(on, options) , des gestionnaires de la forme ($, e, next), et un plugin contenant .claude-plugin/plugin.json, hooks/hooks.json, ainsi que du TypeScript dans hooks/. Utilisez /plugin-types pour écrire les déclarations ; les exemples de commandes documentés sont claude --plugin-dir mods/diff et claude plugin test mods/diff.
Comment récupérer un prompt effacé accidentellement avec Ctrl+C ?
Dans Claude Code 2.1.288, appuyez sur Flèche haut dans le prompt vide après l’avoir effacé avec Ctrl+C. Cela restaure le brouillon effacé, y compris le texte collé et les images.
Comment modifier ou réinitialiser la limite du nombre de constats de revue de code ?
Utilisez /code-review --max-findings 5 pour une limite numérique ou /code-review --max-findings all pour demander tous les constats. Le choix persiste jusqu’à /code-review --max-findings default, et la note de version ne précise pas la valeur numérique par défaut.
Une seule clé API pour Claude Opus 5.5, Sonnet 5, Haiku 4.5 et Fable 5.1, ainsi que GPT-6 modèles. Paiement à l’usage, sans abonnement.
Obtenir votre clé API →