Claude Code v2.1.118 ajoute le mode visuel Vim, des thèmes personnalisés et des améliorations MCP.

Nouveautés de Claude Code v2.1.118
Claude Code v2.1.118 inclut plusieurs ajouts de fonctionnalités significatifs et corrections de bugs axés sur la fonctionnalité de l'éditeur, la personnalisation et la stabilité des serveurs MCP.
Fonctionnalités et changements clés
- Modes visuels Vim : Ajout des modes
v(mode visuel) etV(mode ligne-visuel) avec sélection, opérateurs et retour visuel - Consolidation des commandes d'utilisation : Fusion de
/costet/statsen/usage— les deux restent des raccourcis de saisie qui ouvrent l'onglet pertinent - Gestion de thèmes personnalisés : Créez et basculez entre des thèmes personnalisés nommés depuis
/theme, ou modifiez manuellement les fichiers JSON dans~/.claude/themes/; les plugins peuvent également fournir des thèmes via un répertoirethemes/ - Invocation d'outils MCP : Les hooks peuvent maintenant invoquer directement des outils MCP via
type: "mcp_tool" - Blocage des mises à jour : Ajout de la variable d'environnement
DISABLE_UPDATESpour bloquer complètement tous les chemins de mise à jour, y compris manuelclaude update— plus strict queDISABLE_AUTOUPDATER - Héritage des paramètres WSL : WSL sous Windows peut maintenant hériter des paramètres gérés côté Windows via la clé de politique
wslInheritsWindowsSettings - Personnalisation du mode auto : Incluez
"$defaults"dansautoMode.allow,autoMode.soft_denyouautoMode.environmentpour ajouter des règles personnalisées à côté de la liste intégrée au lieu de la remplacer - Invite du mode auto : Ajout d'une option "Ne plus demander" à l'invite d'adhésion au mode auto
- Étiquetage des plugins : Ajout de
claude plugin tagpour créer des étiquettes git de version pour les plugins avec validation de version - Continuation de session :
--continue/--resumetrouvent maintenant les sessions qui ont ajouté le répertoire courant via/add-dir - Synchronisation des couleurs :
/colorsynchronise maintenant la couleur d'accent de session vers claude.ai/code lorsque le Contrôle à Distance est connecté - Substitutions du sélecteur de modèle : Le sélecteur
/modelrespecte maintenant les substitutionsANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTIONlors de l'utilisation d'une passerelle personnaliséeANTHROPIC_BASE_URL - Visibilité des mises à jour de plugins : Lorsque la mise à jour automatique ignore un plugin à cause d'une contrainte de version d'un autre plugin, l'ignor apparaît maintenant dans
/doctoret l'onglet Erreurs de/plugin
Corrections de bugs
Cette version inclut de nombreuses corrections, principalement axées sur la stabilité de l'authentification MCP et les améliorations de l'expérience utilisateur :
- Corrigé le menu
/mcpmasquant les actions Authentifier/Ré-authentifier OAuth pour les serveurs configurés avecheadersHelper - Corrigé les serveurs MCP HTTP/SSE avec en-têtes personnalisés restant bloqués en "nécessite une authentification" après un 401 transitoire
- Corrigé les serveurs MCP dont la réponse de jeton OAuth omet
expires_innécessitant une ré-authentification toutes les heures - Corrigé l'autorisation d'escalade MCP rafraîchissant silencieusement au lieu de demander un nouveau consentement lorsque le 403
insufficient_scopedu serveur nomme une portée que le jeton actuel possède déjà - Corrigé un rejet de promesse non géré lorsqu'un flux OAuth d'un serveur MCP expire ou est annulé
- Corrigé le rafraîchissement OAuth MCP procédant sans son verrou inter-processus en cas de contention
- Corrigé une course au trousseau macOS où un rafraîchissement de jeton MCP concurrent pouvait écraser un jeton OAuth fraîchement rafraîchi
- Corrigé l'échec du rafraîchissement de jeton OAuth lorsque le serveur révoque un jeton avant son heure d'expiration locale
- Corrigé le plantage de sauvegarde des identifiants sur Linux/Windows corrompant
~/.claude/.credentials.json - Corrigé
/loginn'ayant aucun effet dans une session lancée avecCLAUDE_CODE_OAUTH_TOKEN— le jeton d'environnement est maintenant effacé pour que les identifiants disque prennent effet - Corrigé le texte illisible dans la pastille de défilement "nouveaux messages" et les badges
/plugin - Corrigé la boîte de dialogue d'acceptation du plan offrant "mode auto" au lieu de "contourner les permissions" lors de l'exécution avec
--dangerously-skip-permissions - Corrigé les hooks de type agent échouant avec "Les messages sont requis pour les hooks d'agent" lorsqu'ils sont configurés pour des événements autres que
StopouSubagentStop - Corrigé les hooks
promptse déclenchant à nouveau sur les appels d'outils effectués par un sous-agent vérificateur de hook d'agent - Corrigé
/forkécrivant toute la conversation parent sur disque par fork — écrit maintenant un pointeur et hydrate à la lecture - Corrigé Alt+K / Alt+X / Alt+^ / Alt+_ gelant la saisie clavier
- Corrigé la connexion à une session distante écrasant votre paramètre
modellocal dans~/.claude/settings.json - Corrigé la saisie prédictive affichant l'erreur "Aucune commande ne correspond" lors du collage de chemins de fichiers commençant par
/ - Corrigé
plugin installsur un plugin déjà installé ne re-résolvant pas une dépendance installée à la mauvaise version - Corrigé les erreurs non gérées du surveillant de fichiers sur des chemins invalides ou épuisement de descripteurs
- Corrigé les sessions de Contrôle à Distance archivées sur des perturbations transitoires d'initialisation CCR pendant le rafraîchissement JWT
- Corrigé les sous-agents repris via
SendMessagene restaurant pas lecwdexplicite avec lequel ils ont été lancés
Cette version est particulièrement pertinente pour les développeurs utilisant les raccourcis clavier Vim, personnalisant leur environnement Claude Code, ou travaillant avec des serveurs MCP nécessitant une authentification OAuth.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Le paramètre effort=low de Claude Opus 4.6 diffère des modes de raisonnement réduit des autres fournisseurs.
Le paramètre effort=low de Claude Opus 4.6 contrôle l'effort comportemental général, et non seulement la profondeur de raisonnement, contrairement au reasoning.effort=low d'OpenAI ou au thinking_level=low de Gemini. Cela a conduit les agents à effectuer moins d'appels d'outils, à être moins rigoureux dans la vérification croisée et à ignorer certaines parties des instructions système concernant la recherche web.

Analyse approfondie de la quantification du cache KV de Qwen : PPL, divergence KL et résultats asymétriques K/V
Deuxième série de benchmarks sur Qwen 3.6-35B-A3B avec quantification du cache KV : perplexité, divergence KL, combinaisons K/V asymétriques et profondeur de contexte 64K sur Apple M5 Max.

Analyyser la consommation de jetons de la fenêtre de contexte de 1 million de Claude : les données révèlent une croissance illimitée et un effet cumulatif des défauts de cache
L'analyse de la fenêtre de contexte de 1M de Claude révèle deux facteurs cumulatifs entraînant une consommation rapide de tokens : une croissance de contexte non limitée sans compactage automatique et des défauts de cache coûteux pour des contextes plus grands. L'auteur fournit un script Python pour analyser l'utilisation personnelle de tokens à partir de fichiers de session JSONL.

Étudier la faisabilité d'exécuter OpenClaw sur un Chromebook
Exécuter OpenClaw sur un Chromebook pourrait être plus simple que vous ne le pensez. Notre dernière exploration d'OpenClawRadar examine les expériences utilisateur et les exigences pour déterminer si les Chromebooks peuvent gérer cet agent de codage IA.