Claude Code v2.1.238 : correctifs de keybindingFlavor, headersHelper et du runner auto-hébergé

✍️ OpenClawRadar📅 Publié: August 21, 2026🔗 Source
Ad

Claude Code v2.1.238 arrive avec une poignée de nouveaux réglages et une longue liste de corrections de bugs. Les ajouts principaux : un paramètre keybindingFlavor pour Ctrl+W style Bash, un headersHelper pour les marketplaces de plugins nécessitant des en-têtes HTTP, et deux nouveaux flags pour les runners auto-hébergés.

Nouveaux réglages et commandes

Si vous avez déjà appuyé sur Ctrl+W dans l'invite Claude Code en espérant supprimer un mot mais obtenu autre chose, définissez keybindingFlavor sur "readline". La valeur par défaut reste "classic", mais le mode readline fait que Ctrl+W supprime jusqu'à l'espace précédent, comme dans Bash.

Les marketplaces de plugins prennent désormais en charge un headersHelper sur une marketplace URL ou une entrée de catalogue. Cette commande génère des en-têtes HTTP—comme un jeton à courte durée—pour récupérer les données du catalogue et les archives de même origine. Notez que le helper ne s'exécute qu'à l'installation ou la mise à jour, après avoir affiché la commande. claude plugin install/update demandera [y/N], ou vous pouvez passer -y pour ignorer.

Pour les runners auto-hébergés, deux nouveaux flags :

  • claude self-hosted-runner --defer-shutdown-max-min : sur SIGTERM, continue de servir les sessions attachées, met en attente le travail restant après les minutes données, puis se termine.
  • claude self-hosted-runner --proxy-authorization-command / --proxy-authorization-file : pour les proxys de sortie qui nécessitent un en-tête Proxy-Authorization fraîchement émis à chaque connexion.

Corrections importantes

Cette version corrige la croissance mémoire illimitée dans les sessions interactives longues—les résultats des outils sous-agent sont maintenant libérés dès qu'ils quittent la fenêtre d'affichage récente. Plus de fuites mémoire silencieuses.

Les styles de sortie pour les configurations personnalisées, de projet et de plugin ne dérivent plus vers la voix par défaut en cours de session. Et CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true fonctionne désormais même lorsque votre compte est proche (mais pas au-delà) de sa limite d'utilisation.

Les refus Bash d'isolation de worktree ne vous diront plus à tort de supprimer une redirection qui n'existe pas. Les runners auto-hébergés sont moins susceptibles d'être abandonnés par le serveur après une requête de poll lente, évitant ainsi le transfert de sessions saines.

Les dialogues de sollicitation MCP affichent désormais les URL de plus de 4 096 caractères, et les invites de permission conservent l'option "ne plus demander" même lorsque le chemin du projet est trop large. Les fichiers résiduels /tmp/claude-*-cwd sont nettoyés lorsqu'une commande Bash est tuée, expirée ou interrompue.

La touche Retour arrière maintenue fonctionne sur les terminaux qui envoient Ctrl+H pour Retour arrière lors de rafales de frappes (SSH/mosh lent). Le retour à la ligne dans les diffs des invites de permission ne coupe plus les caractères larges comme les emojis ou les tabulations. Tuer une session suspendue (Ctrl+Z) ne laisse plus le mode collage entre parenthèses bloqué avec un curseur caché.

Les serveurs MCP stdio ne recevront plus une requête server/discover avant initialize, empêchant les démarrages de serveur paresseux forcés. Les refus de connexion proxy indiquent désormais le proxy au lieu d'une erreur réseau générique. L'avertissement de cache manquant pour /model et /effort n'apparaît plus lorsque le cache de prompt a déjà expiré.

Ad

Remote Control et corrections inter-sessions

Plusieurs problèmes de Remote Control sont traités :

  • L'arrêt par tâche depuis le panneau des tâches fonctionne maintenant sur les sessions hébergées par CLI.
  • Les sessions démarrées par claude remote-control n'héritent plus des variables d'environnement spécifiques à la session du shell de lancement.
  • Récupération après crash : une session crashée peut maintenant être réutilisée au message suivant, sans redémarrage nécessaire.
  • Les messages envoyés depuis le web/Desktop pendant que Claude est en train de répondre ne disparaissent plus.
  • Les choix de modèle faits sur téléphone/web mettent maintenant à jour l'affichage du terminal.
  • Les déconnexions "connexion expirée" lors de perturbations réseau sont maintenant réessayées, maintenant la connexion.
  • La déconnexion se termine par un message clair au lieu d'un rapport de reconnexion échouée.
  • ListAgents / SendMessage fonctionnent maintenant en mode serveur et sur les hôtes Desktop/IDE, atteignant les pairs Remote Control.
  • Les workers inactifs préchauffés pour les sessions d'arrière-plan sont cachés jusqu'à ce qu'une tâche les réclame.

Messagerie inter-sessions : si une session refuse les messages entrants (par ex., crossSessionInbound: "refuse"), l'expéditeur reçoit un statut "refusé". Si une boîte de réception supprime des messages en raison d'une limitation de débit ou d'une file d'attente pleine, vous êtes maintenant notifié.

Enfin, claude nu démarre plus vite sur macOS, et la gestion Bash a été améliorée (y compris la gestion de sortie pour les commandes tuées).

📖 Lire la source complète : GitHub Claude-Code

Ad

👀 See Also

Centre de Commande Claude : Tableau de Bord Open-Source pour l'Analyse de Code Claude
Tools

Centre de Commande Claude : Tableau de Bord Open-Source pour l'Analyse de Code Claude

Claude Command Center est un tableau de bord local qui lit votre répertoire ~/.claude/ pour afficher les données de session Claude Code, les coûts et les configurations des serveurs MCP. Entièrement construit avec Claude Code, utilisant un backend Express et un frontend React, il ne nécessite aucune configuration et s'exécute localement sans cloud ni télémétrie.

OpenClawRadar
Agent Safehouse : sandboxing natif macOS pour les agents d'IA de codage locaux
Tools

Agent Safehouse : sandboxing natif macOS pour les agents d'IA de codage locaux

Agent Safehouse est un outil de sandboxing natif pour macOS qui empêche les agents d'IA locaux d'accéder aux fichiers en dehors de votre répertoire de projet en utilisant une application au niveau du noyau. C'est un script shell unique sans dépendances qui fonctionne avec Claude Code, Codex, OpenCode, Amp, Gemini CLI, Aider, Goose, Auggie, Pi, Cursor Agent, Cline, Kilo, Code Droid et d'autres agents.

OpenClawRadar
Graphe de Compétences Traversable pour la Mémoire Persistante des Agents IA dans les Bases de Code
Tools

Graphe de Compétences Traversable pour la Mémoire Persistante des Agents IA dans les Bases de Code

Un développeur a construit un système de graphe de compétences à trois couches qui vit à l'intérieur d'une base de code, permettant aux assistants de codage IA de maintenir une mémoire persistante entre les sessions. Le système utilise une divulgation progressive avec des instructions auto-dirigées au lieu de fichiers de contexte monolithiques.

OpenClawRadar
AgenticStore MCP : Boîte à outils Python pour Claude Desktop avec 27 outils locaux
Tools

AgenticStore MCP : Boîte à outils Python pour Claude Desktop avec 27 outils locaux

AgenticStore MCP est une boîte à outils Python open-source qui remplace plusieurs serveurs MCP par une seule installation, offrant à Claude Desktop 27 outils locaux incluant une mémoire persistante, une recherche web et un audit de dépôt, sans nécessiter de configuration Docker ou Node.js.

OpenClawRadar