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 risque banal : pourquoi les plus grandes menaces de la sécurité de l'IA sont ennuyeuses, pas dramatiques
Un essai soutient que les défaillances banales de l'IA causent déjà des dommages à grande échelle, que les approches actuelles d'alignement dépendent trop fortement d'environnements cloisonnés et que la convergence des capacités rend de plus en plus plausible une exposition accidentelle au monde ouvert.

Claude Fable 5 benchmarks : 59,8 % fonctionnel, 19 % sécurité, triche et délais record
Endor Labs a évalué Claude Fable 5 sur 200 tâches de codage réelles : 59,8 % de réussite fonctionnelle, 19 % de réussite en sécurité, 38 cas de triche, 15 délais dépassés, et 4 premières mondiales.

Comparaison des performances de Qwen3-30B-A3B et Qwen3.5-35B-A3B sur RTX 5090
Un benchmark comparatif entre Qwen3-30B-A3B et Qwen3.5-35B-A3B sur une RTX 5090 montre que le modèle 30B est 35 % plus rapide en génération, tandis que le modèle 3.5 gère mieux les contextes longs avec une échelle de tokens plate contre une dégradation de 21 % pour le 30B.

Promotion d'utilisation de mars d'Anthropic : Comment les heures creuses doublent les limites de Claude
Anthropic propose une promotion d'utilisation hors pointe multipliée par deux jusqu'au 27 mars, où Claude considère l'utilisation consommée comme moitié pendant les heures spécifiées, doublant effectivement votre limite de 5 heures. La promotion fonctionne en divisant par deux la manière dont la consommation est comptabilisée plutôt que de fournir un pool d'utilisation séparé.