CrdaN
Administrateur
PREMIUM
Marchand
Level 5
Level 4
Level 3
Level 2
Level 1
- 29 Avr. 2012
- 5,336
- 437
- 999
- Discord
- crdan
Claude Code 2.1.195 : hooks exacts, plugins et agents plus fiables
Anthropic a publié Claude Code 2.1.195 le 26 juin 2026. Ce n’est pas la mise à jour la plus spectaculaire de l’année, mais elle touche à trois sujets très concrets pour les devs qui utilisent des agents IA au quotidien : les hooks, les plugins et les agents en arrière-plan.
Source officielle :
Pourquoi en parler ici ? Parce que beaucoup de workflows IA deviennent maintenant semi-automatiques : un agent lance des commandes, appelle des outils MCP, applique des règles projet, démarre des sous-agents, puis continue pendant qu’on fait autre chose. Dans ce contexte, les petites corrections de fiabilité valent parfois plus qu’une grosse feature marketing.
Le changement le plus intéressant côté sécurité concerne les hook matchers. Dans Claude Code 2.1.195, Anthropic corrige un problème où des identifiants avec tirets pouvaient faire du substring matching accidentel.
Exemples cités par le changelog :
Avant cette correction, un matcher pouvait accrocher plus large que prévu. Maintenant, le match est exact. Et si vous voulez cibler tous les outils d’un serveur MCP avec tiret, Anthropic indique une syntaxe plus explicite du style `mcp__brave-search__.*`.
Ça peut sembler technique, mais c’est important : un hook sert souvent à bloquer, auditer, enrichir ou contrôler une action. Si le matcher vise trop large ou pas assez précisément, on peut soit bloquer des actions légitimes, soit laisser passer ce qu’on voulait surveiller.
MCP devient un vrai centre de gravité pour les agents IA : recherche web, GitHub, navigateur, docs, base de données, fichiers, monitoring, etc. Plus on branche d’outils, plus la configuration doit être claire.
Un bon réflexe : ne pas écrire des règles floues du genre “bloque tout ce qui ressemble à search”. Il vaut mieux nommer précisément le serveur, l’outil, et l’action sensible.
Pour Cheat-Gam3, ça concerne les gens qui automatisent :
Dès qu’un agent peut appeler un outil externe, le “presque bon matcher” devient une mauvaise idée. On veut du clair, du vérifiable, du relisible dans trois semaines.
Autre correction utile : les plugins externes activés uniquement par le fichier projet `.claude/settings.json` doivent maintenant demander un consentement d’installation explicite sur tous les chemins de chargement concernés.
En clair : si un projet essaie d’activer un plugin externe, l’utilisateur ne doit pas le découvrir après coup. C’est sain, surtout quand on clone un dépôt inconnu, un starter kit, un template, un bot communautaire ou un vieux projet récupéré.
Un plugin peut être pratique, mais il peut aussi élargir les capacités d’un agent : outils, commandes, intégrations, accès réseau, comportements spéciaux. Ce n’est pas forcément dangereux, mais ça mérite une validation consciente.
Réagir,
Love,
Haha,
Oula,
Triste,
Colère
La version 2.1.195 corrige aussi plusieurs problèmes liés aux background agents :
C’est exactement le genre de correctifs qui rend les agents moins stressants. Quand on lance un agent pendant plusieurs minutes, on veut pouvoir retrouver son état, voir s’il travaille encore, comprendre s’il a planté et relancer proprement.
Un agent qui “continue en arrière-plan” mais devient introuvable, c’est mauvais pour la confiance. On ne sait plus s’il a touché des fichiers, s’il attend une validation, s’il a échoué, ou s’il va refaire une action au mauvais moment.
Claude Code 2.1.195 ajoute aussi `CLAUDE_CODE_DISABLE_MOUSE_CLICKS`. Le but : désactiver clic, drag et hover en mode fullscreen, tout en gardant le scroll à la molette.
Ce n’est pas indispensable pour tout le monde, mais c’est utile si vous utilisez Claude Code en terminal plein écran, en SSH, en tmux, ou dans un environnement où les clics parasites peuvent sélectionner le mauvais item, ouvrir une action ou perturber une session.
Dans les outils IA, l’ergonomie devient aussi un sujet de sécurité : une mauvaise validation, un clic involontaire ou une interface ambiguë peut suffire à autoriser une action qu’on n’aurait pas approuvée à froid.
Anthropic corrige également des soucis de dictée vocale : silence capturé sur macOS après changement de périphérique, auto-submit qui ne se déclenche pas pour certaines langues sans espaces comme le japonais, le chinois ou le thaï, et meilleure distinction Linux entre “pas de micro” et “SoX absent”.
Ce n’est pas le cœur du sujet pour tout le monde, mais ça montre une direction : les agents IA ne sont plus seulement un prompt dans un navigateur. Ils deviennent des outils de travail persistants, avec terminal, voix, plugins, MCP, tâches de fond et sessions distantes.
Quand un projet commence à dépendre de Claude Code, Cursor, Codex ou d’un autre agent, il ne faut pas seulement versionner le code. Il faut aussi documenter le comportement attendu de l’agent.
Concrètement :
Un agent IA performant sans règles projet, c’est pratique pendant deux jours, puis ça devient vite flou. Un petit fichier de consignes propre peut éviter beaucoup de dégâts.
Réagir,
Love,
Haha,
Oula,
Triste,
Colère
Oui, surtout si vous utilisez Claude Code avec des hooks, des plugins, du MCP ou des agents en arrière-plan. La mise à jour n’apporte pas forcément une nouvelle façon de coder, mais elle réduit plusieurs zones de friction : règles plus précises, plugins mieux contrôlés, sessions d’agents plus fiables.
Si vous utilisez Claude Code uniquement comme assistant ponctuel, l’urgence est moindre. Mais dès qu’un agent peut travailler plusieurs minutes, appeler des outils ou continuer pendant que vous faites autre chose, ces correctifs deviennent importants.
Claude Code 2.1.195 est une mise à jour de maturité. Pas une démo flashy, plutôt une série de protections et de corrections qui rendent l’outil plus prévisible.
Mon avis : c’est bon signe. Les agents IA utiles ne sont pas seulement ceux qui écrivent vite. Ce sont ceux qu’on peut encadrer proprement, auditer, reprendre après un crash, et connecter à des outils sans transformer chaque configuration en pari risqué.
Anthropic a publié Claude Code 2.1.195 le 26 juin 2026. Ce n’est pas la mise à jour la plus spectaculaire de l’année, mais elle touche à trois sujets très concrets pour les devs qui utilisent des agents IA au quotidien : les hooks, les plugins et les agents en arrière-plan.
Source officielle :
Vous devez etre connecte pour voir les liens.
Pourquoi en parler ici ? Parce que beaucoup de workflows IA deviennent maintenant semi-automatiques : un agent lance des commandes, appelle des outils MCP, applique des règles projet, démarre des sous-agents, puis continue pendant qu’on fait autre chose. Dans ce contexte, les petites corrections de fiabilité valent parfois plus qu’une grosse feature marketing.
Le point important : les hooks matchent enfin plus strictement
Le changement le plus intéressant côté sécurité concerne les hook matchers. Dans Claude Code 2.1.195, Anthropic corrige un problème où des identifiants avec tirets pouvaient faire du substring matching accidentel.
Exemples cités par le changelog :
- `code-reviewer`
- `mcp__brave-search`
Avant cette correction, un matcher pouvait accrocher plus large que prévu. Maintenant, le match est exact. Et si vous voulez cibler tous les outils d’un serveur MCP avec tiret, Anthropic indique une syntaxe plus explicite du style `mcp__brave-search__.*`.
Ça peut sembler technique, mais c’est important : un hook sert souvent à bloquer, auditer, enrichir ou contrôler une action. Si le matcher vise trop large ou pas assez précisément, on peut soit bloquer des actions légitimes, soit laisser passer ce qu’on voulait surveiller.
Pourquoi ça compte avec MCP
MCP devient un vrai centre de gravité pour les agents IA : recherche web, GitHub, navigateur, docs, base de données, fichiers, monitoring, etc. Plus on branche d’outils, plus la configuration doit être claire.
Un bon réflexe : ne pas écrire des règles floues du genre “bloque tout ce qui ressemble à search”. Il vaut mieux nommer précisément le serveur, l’outil, et l’action sensible.
Pour Cheat-Gam3, ça concerne les gens qui automatisent :
- des bots Discord ;
- des scripts de veille ;
- des panels web ;
- des outils de modération ;
- des workflows forum ;
- des agents qui touchent à GitHub, fichiers ou API.
Dès qu’un agent peut appeler un outil externe, le “presque bon matcher” devient une mauvaise idée. On veut du clair, du vérifiable, du relisible dans trois semaines.
Plugins : meilleure demande de consentement
Autre correction utile : les plugins externes activés uniquement par le fichier projet `.claude/settings.json` doivent maintenant demander un consentement d’installation explicite sur tous les chemins de chargement concernés.
En clair : si un projet essaie d’activer un plugin externe, l’utilisateur ne doit pas le découvrir après coup. C’est sain, surtout quand on clone un dépôt inconnu, un starter kit, un template, un bot communautaire ou un vieux projet récupéré.
Un plugin peut être pratique, mais il peut aussi élargir les capacités d’un agent : outils, commandes, intégrations, accès réseau, comportements spéciaux. Ce n’est pas forcément dangereux, mais ça mérite une validation consciente.
Pour voir le contenu, vous devez réagir aux messages avec l'une de ces réactions :
Agents en arrière-plan : moins de sessions fantômes
La version 2.1.195 corrige aussi plusieurs problèmes liés aux background agents :
- jobs qui disparaissent de `claude agents` ;
- perte de données quand un job a été écrit par une version plus récente ;
- écran blanc temporaire lors de la réouverture d’une tâche crashée ;
- daemons injoignables quand le socket de contrôle ne démarre pas ;
- meilleure liste des sessions terminées dans `claude agents`.
C’est exactement le genre de correctifs qui rend les agents moins stressants. Quand on lance un agent pendant plusieurs minutes, on veut pouvoir retrouver son état, voir s’il travaille encore, comprendre s’il a planté et relancer proprement.
Un agent qui “continue en arrière-plan” mais devient introuvable, c’est mauvais pour la confiance. On ne sait plus s’il a touché des fichiers, s’il attend une validation, s’il a échoué, ou s’il va refaire une action au mauvais moment.
Le nouveau réglage souris en fullscreen
Claude Code 2.1.195 ajoute aussi `CLAUDE_CODE_DISABLE_MOUSE_CLICKS`. Le but : désactiver clic, drag et hover en mode fullscreen, tout en gardant le scroll à la molette.
Ce n’est pas indispensable pour tout le monde, mais c’est utile si vous utilisez Claude Code en terminal plein écran, en SSH, en tmux, ou dans un environnement où les clics parasites peuvent sélectionner le mauvais item, ouvrir une action ou perturber une session.
Dans les outils IA, l’ergonomie devient aussi un sujet de sécurité : une mauvaise validation, un clic involontaire ou une interface ambiguë peut suffire à autoriser une action qu’on n’aurait pas approuvée à froid.
Voice mode : petites corrections, vrai confort
Anthropic corrige également des soucis de dictée vocale : silence capturé sur macOS après changement de périphérique, auto-submit qui ne se déclenche pas pour certaines langues sans espaces comme le japonais, le chinois ou le thaï, et meilleure distinction Linux entre “pas de micro” et “SoX absent”.
Ce n’est pas le cœur du sujet pour tout le monde, mais ça montre une direction : les agents IA ne sont plus seulement un prompt dans un navigateur. Ils deviennent des outils de travail persistants, avec terminal, voix, plugins, MCP, tâches de fond et sessions distantes.
Mon conseil : versionner aussi la configuration de l’agent
Quand un projet commence à dépendre de Claude Code, Cursor, Codex ou d’un autre agent, il ne faut pas seulement versionner le code. Il faut aussi documenter le comportement attendu de l’agent.
Concrètement :
- quels outils sont autorisés ;
- quelles commandes sont interdites ;
- quels hooks protègent les actions sensibles ;
- comment lancer les tests ;
- où sont les secrets à ne jamais lire ;
- comment reprendre une session d’agent interrompue.
Un agent IA performant sans règles projet, c’est pratique pendant deux jours, puis ça devient vite flou. Un petit fichier de consignes propre peut éviter beaucoup de dégâts.
Pour voir le contenu, vous devez réagir aux messages avec l'une de ces réactions :
Faut-il mettre à jour ?
Oui, surtout si vous utilisez Claude Code avec des hooks, des plugins, du MCP ou des agents en arrière-plan. La mise à jour n’apporte pas forcément une nouvelle façon de coder, mais elle réduit plusieurs zones de friction : règles plus précises, plugins mieux contrôlés, sessions d’agents plus fiables.
Si vous utilisez Claude Code uniquement comme assistant ponctuel, l’urgence est moindre. Mais dès qu’un agent peut travailler plusieurs minutes, appeler des outils ou continuer pendant que vous faites autre chose, ces correctifs deviennent importants.
Conclusion
Claude Code 2.1.195 est une mise à jour de maturité. Pas une démo flashy, plutôt une série de protections et de corrections qui rendent l’outil plus prévisible.
Mon avis : c’est bon signe. Les agents IA utiles ne sont pas seulement ceux qui écrivent vite. Ce sont ceux qu’on peut encadrer proprement, auditer, reprendre après un crash, et connecter à des outils sans transformer chaque configuration en pari risqué.