Claude Code v2.1.85 est disponible : Améliorations MCP, Filtres de Hook et Corrections de Bogues

Claude Code v2.1.85 est une version de maintenance axée sur l'amélioration des fonctionnalités MCP (Model Context Protocol), l'ajout d'un contrôle granulaire sur les hooks et la correction de nombreux bugs à travers le système.
Nouvelles fonctionnalités et améliorations
Améliorations MCP :
- Ajout des variables d'environnement
CLAUDE_CODE_MCP_SERVER_NAMEetCLAUDE_CODE_MCP_SERVER_URLaux scripts d'aideheadersHelperMCP, permettant à un seul assistant de servir plusieurs serveurs - L'OAuth MCP suit désormais la découverte des métadonnées de ressource protégée RFC 9728 pour trouver le serveur d'autorisation
- Correction de l'échec de l'autorisation par élévation MCP lorsqu'un jeton de rafraîchissement existe — les serveurs demandant des portées élevées via
403 insufficient_scopedéclenchent désormais correctement le flux de ré-autorisation - Correction du SDK Agent Python : les serveurs MCP
type:'sdk'passés via--mcp-configne sont plus ignorés au démarrage
Améliorations du système de hooks :
- Ajout d'un champ conditionnel
ifpour les hooks utilisant la syntaxe des règles de permission (par exemple,Bash(git *)) pour filtrer leur exécution, réduisant la surcharge de lancement de processus - Les hooks PreToolUse peuvent maintenant satisfaire
AskUserQuestionen retournantupdatedInputavecpermissionDecision: "allow", permettant des intégrations sans interface qui collectent les réponses via leur propre interface utilisateur - Correction de
--worktreequittant avec une erreur dans les dépôts non-git avant que le hookWorktreeCreatene puisse s'exécuter
Autres ajouts :
- Ajout de marqueurs temporels dans les transcriptions lorsque les tâches planifiées (
/loop,CronCreate) se déclenchent - Ajout d'un espace après le placeholder
[Image #N]lors du collage d'images - Les requêtes de liens profonds (
claude-cli://open?q=…) prennent désormais en charge jusqu'à 5 000 caractères, avec un avertissement "défiler pour revoir" pour les invites pré-remplies longues - Les plugins bloqués par la politique de l'organisation (
managed-settings.json) ne peuvent plus être installés ou activés, et sont masqués des vues du marketplace tool_parametersdans les événements OpenTelemetrytool_resultest maintenant conditionné parOTEL_LOG_TOOL_DETAILS=1
Corrections de bugs
Fonctionnalités principales :
- Correction de l'échec de
/compactavec "contexte dépassé" lorsque la conversation est devenue trop grande pour que la requête de compactage elle-même puisse tenir - Correction de l'échec de
/plugin enableet/plugin disablelorsque l'emplacement d'installation d'un plugin diffère de celui déclaré dans les paramètres - Correction du paramètre
deniedMcpServersqui ne bloquait pas les serveurs MCP claude.ai - Correction de
switch_displaydans l'outil d'utilisation de l'ordinateur qui renvoyait "non disponible dans cette session" sur les configurations multi-écrans - Correction du plantage lorsque
OTEL_LOGS_EXPORTER,OTEL_METRICS_EXPORTERouOTEL_TRACES_EXPORTERest défini surnone - Correction de la coloration syntaxique des différences qui ne fonctionnait pas dans les builds non-natifs
Performances et mémoire :
- Correction de la fuite de mémoire dans les sessions distantes lorsqu'une réponse en streaming est interrompue
- Correction des erreurs ECONNRESET persistantes pendant les changements de connexion edge en utilisant une nouvelle connexion TCP lors de la nouvelle tentative
- Amélioration des performances de l'auto-complétion des fichiers avec @-mention sur les grands dépôts
- Amélioration des performances de défilement avec les grandes transcriptions en remplaçant WASM yoga-layout par une implémentation pure TypeScript
- Réduction des saccades de l'interface utilisateur lorsque le compactage se déclenche sur les grandes sessions
Interface utilisateur et terminal :
- Correction des invites restant bloquées dans la file d'attente après l'exécution de certaines commandes slash, avec la flèche du haut incapable de les récupérer
- Correction des séquences de touches brutes apparaissant dans l'invite lors d'une exécution via SSH ou dans le terminal intégré de VS Code
- Correction du statut de session Remote Control restant bloqué sur "Requiert une action" après la résolution d'une permission
- Correction de shift+enter et meta+enter interceptés par les suggestions de saisie anticipée au lieu d'insérer des sauts de ligne
- Correction du contenu obsolète qui transparaît lors du défilement vers le haut pendant le streaming
- Correction du terminal laissé en mode clavier amélioré après la sortie dans Ghostty, Kitty, WezTerm et autres terminaux prenant en charge le protocole clavier Kitty — Ctrl+C et Ctrl+D fonctionnent désormais correctement après la fermeture
- Amélioration de la détection des commandes dangereuses PowerShell
Cette version s'adresse principalement aux développeurs utilisant Claude Code avec des intégrations MCP, des hooks personnalisés, ou rencontrant des bugs spécifiques dans les versions précédentes.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Nemotron 3 4B est moins performant que Qwen 3.5 4B sur les benchmarks exigeants.
Un utilisateur de Reddit a testé Nemotron 3 4B Q8 contre Qwen 3.5 4B Q8 sur des tâches mathématiques et de programmation complexes, constatant que Nemotron n'a pas réussi à produire un raisonnement correct et une sortie structurée, tandis que Qwen a réussi tous les tests.

Modifications de configuration avec Kimi 2.5 et Opus 4.6
Un utilisateur évalue les performances de Kimi 2.5 dans la gestion de diverses tâches, en se concentrant particulièrement sur sa capacité à gérer les changements de configuration. Par défaut, cette configuration utilise Kimi 2.5, qui génère dynamiquement un sous-agent lié à un modèle distinct pour des tâches spécifiques.

Publication Reddit aborde les boucles de réparation internes pour l'IA créative sans code.
Un post Reddit soutient que les systèmes d'IA créative sans code nécessitent des mécanismes de réparation internes pour gérer les échecs de bon sens, comme des structures mécaniques impossibles ou une anatomie déformée, plutôt que de faire déboguer les sorties par les utilisateurs.

Quand RLVR Aide les Petits Modèles Finement Ajustés : Une Analyse sur 12 Ensembles de Données
Une expérience contrôlée a testé l'ajout de l'apprentissage par renforcement RLVR sur des modèles de 1,7 milliard de paramètres affinés par SFT. Les résultats montrent que les tâches de génération de texte se sont améliorées de +2,0 points de pourcentage en moyenne, tandis que les tâches structurées ont diminué de -0,7 pp.