Claude Code v2.1.152 : /code-review --fix, plugin disallowed-tools, hook MessageDisplay

Anthropic a publié Claude Code v2.1.152 avec une série d'améliorations pratiques pour les workflows de codage agentique. Le point fort : /code-review --fix applique désormais les résultats de la revue directement à votre arbre de travail, et /simplify délègue maintenant à /code-review --fix. Une autre amélioration systématique : les plugins et compétences peuvent restreindre la boîte à outils du modèle via disallowed-tools dans le frontmatter.
Principales nouvelles fonctionnalités
/code-review --fix: Après une revue, les suggestions de réutilisation, simplification et efficacité sont appliquées à votre arbre de travail./simplifyappelle désormais cette fonction en interne.disallowed-toolsdans les compétences/commandes : Le YAML de compétence et le frontmatter des commandes slash peuvent spécifier les outils à retirer du modèle pendant que la compétence est active. Utile pour restreindre les outils d'écriture de fichier ou d'exécution pendant les flux de revue./reload-skills: Re-scanner les répertoires de compétences sans redémarrer la session. Les hooksSessionStartpeuvent renvoyerreloadSkills: truepour rendre les nouvelles compétences installées immédiatement disponibles.- Les hooks SessionStart peuvent désormais définir le titre de la session via
hookSpecificOutput.sessionTitleau démarrage et à la reprise. - Événement de hook
MessageDisplay: Permet aux hooks de transformer ou masquer le texte des messages de l'assistant avant son affichage.
Changements pour les plugins et le marketplace
- Nouveau paramètre géré
pluginSuggestionMarketplaces: les administrateurs peuvent autoriser les marketplaces d'organisation dont les plugins peuvent être suggérés via des conseils contextuels. claude plugin marketplace removeaccepte désormais--scope user|project|local, en accord avecadd,installetuninstall.
Améliorations du modèle et de l'UX
- Modèle de repli : Lorsque le modèle principal n'est pas trouvé, Claude Code bascule vers votre
--fallback-modelpour le reste de la session au lieu d'échouer à chaque requête. - Mode automatique ne nécessite plus de consentement explicite.
- Mode Vim :
/en mode NORMAL ouvre la recherche inversée dans l'historique (commeCtrl+R), en accord avec le mode vi de bash/zsh. /usageinclut désormais les fichiers de grande session via une lecture en streaming — la mémoire reste stable.- Les résumés de réflexion restent lisibles pendant ≥3 secondes, s'affichent en markdown, limités à 10 lignes ;
Ctrl+Omontre la réflexion complète. - L'indicateur plein écran « Réflexion pendant Ns » compte en direct et persiste après une interruption.
- Le minuteur post-réponse affiche « Attente de N agents/tâches en arrière-plan » et le temps cumulé lorsque des tâches sont encore en cours.
- Le point d'entrée de session est ajouté comme attribut de métrique OpenTelemetry (
app.entrypoint), optionnel viaOTEL_METRICS_INCLUDE_ENTRYPOINT=true.
Correctifs de bugs (sélection)
- Le style du terminal ne se dégrade plus dans les très longues sessions (recyclage du pool de styles du rendu).
- L'avertissement de bac à sable activé s'affiche désormais en mode de démarrage condensé.
- Le spinner de chargement n'affiche plus « encore en réflexion »/« presque fini de réfléchir » pendant l'exécution d'un outil ; il se réinitialise à « réflexion » après chaque outil.
- Le mode focus n'affiche plus de faux messages « N messages masqués » sur les tours sans activité cachée.
- Cliquer sur un lien dans un résultat d'outil développé ne réduit plus la section.
- Les couleurs des bordures de cellules de tableau Markdown, les styles des lignes de continuation enveloppées et les étiquettes de cellules d'en-tête vides en disposition empilée en terminal étroit sont tous corrigés.
- Les serveurs MCP de plugin avec la même commande mais des variables d'environnement différentes ne sont plus dédupliqués incorrectement.
/doctorne signale plus « marketplace non trouvé » pour des entréesenabledPluginsobsolètes.- Les plugins de suivi de branche Git reçoivent désormais les mises à jour après la reconstruction du registre.
- Les serveurs MCP distants se connectent correctement dans les sessions Claude Code Remote avec proxy de sortie.
- La boîte de dialogue de confirmation de changement d'effort n'apparaît plus sur les conversations vides ou les changements de même valeur.
- La description de l'outil agent ne fait plus référence à une liste d'agents non livrée en mode
--bare. - Le crash du worker en arrière-plan est corrigé lors de l'acceptation d'une invite de permission obsolète après l'annulation d'un sous-agent.
cache_creation_input_tokensse rapporte désormais correctement lorsque l'API utilise une décompositioncache_creationimbriquée.- L'outil PushNotification ne signale plus incorrectement « Notification push mobile non envoyée » dans les sessions hébergées par SDK avec la télécommande activée.
- Les sessions ne restent plus bloquées après un changement de modèle ou de connexion.
Cette version est particulièrement pertinente pour les équipes utilisant des compétences personnalisées, des hooks et des plugins MCP dans des pipelines de revue de code automatisés. Le frontmatter disallowed-tools et le hook MessageDisplay ouvrent la voie à des interactions agentiques plus sûres et plus contrôlées.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

Claude manque de mémoire technique : un incident d'astreinte révèle l'absence de rappel épisodique pour les parcours de débogage
Un développeur a passé 10 heures à déboguer un problème de burst Kafka dans un monorepo de 1500 fichiers, pour se rendre compte qu'il avait résolu exactement le même problème 4 mois plus tôt — révélant que les assistants de codage IA comme Claude manquent de mémoire épisodique pour les parcours de débogage passés.

La consommation d'eau de l'IA n'est pas un problème : analyse aux niveaux national, local et personnel
Andy Masley étudie les chiffres de la consommation d'eau des centres de données d'IA par rapport à d'autres industries et conclut qu'il s'agit d'un 'faux problème' — les recettes fiscales par gallon sont élevées et l'utilisation par personne est négligeable.

Traduction en français : Œuf de Pâques /buddy de Claude Code et Demandes de Fonctionnalités des Utilisateurs
Claude Code inclut une commande cachée /buddy qui crée un compagnon de style Tamagotchi avec une espèce, des statistiques et des commentaires décoratifs. Un abonné Max avec plus de 840 sessions a détaillé les limitations actuelles et proposé des améliorations fonctionnelles.

Claude Code s'attaque à la suppression du Big Kernel Lock de QNX, en commençant par les statistiques de contention de l'espace utilisateur
Un développeur a demandé à Claude Code de reconcevoir le micro-noyau de QNX pour supprimer le gros verrou noyau. Claude a estimé 3 mois pour un développeur humain de haut niveau, puis a commencé par concevoir des statistiques de verrouillage de type /proc et corriger les sous-systèmes du noyau un par un.