Claude Code v2.1.163 : Épinglage de version, liste de plugins, améliorations des hooks et corrections de bugs critiques

Claude Code v2.1.163 apporte plusieurs ajouts aux paramètres gérés, de nouvelles commandes et un lot de corrections de bugs importantes. Voici ce qui a changé.
Paramètres gérés : épinglage de version
Ajout des paramètres gérés requiredMinimumVersion et requiredMaximumVersion. Si la version de Claude Code sort de la plage autorisée, il refuse de démarrer et redirige vers une version approuvée. Utile pour la conformité à l'échelle de l'organisation et pour s'assurer que tous les développeurs exécutent une version contrôlée.
Nouvelle commande : /plugin list
Introduction de /plugin list pour lister les plugins installés, avec les filtres --enabled et --disabled. Plus besoin de fouiller dans les fichiers de configuration pour voir quels plugins sont actifs.
Amélioration des hooks : contexte supplémentaire
Les hooks Stop et SubagentStop peuvent désormais renvoyer hookSpecificOutput.additionalContext pour transmettre des retours à Claude sans déclencher d'erreur de hook. Cela permet aux hooks de poursuivre le tour de conversation en fournissant un contexte supplémentaire.
Compétences : échappement du signe dollar
Ajout de la syntaxe d'échappement \$ pour inclure un $ littéral devant un chiffre dans les corps de commandes. Auparavant, ces séquences étaient interprétées comme des expansions de variables.
Serveurs MCP : ID de session à la reprise
Les serveurs MCP stdio reçoivent désormais le même CLAUDE_CODE_SESSION_ID que les hooks/Bash lors de la reprise avec --resume.
Corrections de bugs
- Blocage claude -p : Correction du blocage définitif de
claude -pau premier plan si une commande en arrière-plan ne se termine jamais. Les shells en arrière-plan sont maintenant arrêtés environ 5 secondes après le résultat final une fois que stdin est fermé. - Bedrock/Vertex/Foundry + CI : Correction de l'échec de
claude -pavecANTHROPIC_API_KEY requiredsur ces plateformes quandCI=trueet qu'aucune clé API Anthropic n'est définie. - Workflows Bazel/EDR : Correction des échecs de commandes bash où
$TMPDIRétait incorrectement remplacé par/tmp/claude-{uid}pour toutes les commandes au lieu de seulement celles en bac à sable (régression dans 2.1.154). - Windows EEXIST : Correction des échecs de commandes bash sur Windows avec
EEXIST: file already existssur le répertoire session-env lorsqu'il a l'attribut lecture seule ou qu'il se trouve dans OneDrive. - Temporisation des règles d'autorisation : Correction des règles d'autorisation gérées par l'organisation qui ne s'appliquaient pas pendant toute la session lorsque la récupération des paramètres gérés se terminait au démarrage sur un répertoire de configuration vierge.
- Sessions en arrière-plan après mise à jour : Correction de la perte des tâches en arrière-plan en cours dans les sessions en arrière-plan de
claude agentslors de la reconnexion après une mise à jour de Claude Code. De plus, les sessions d'agent en arrière-plan se mettent désormais à jour en arrière-plan, donc ouvrir une session après une mise à jour ne nécessite plus un redémarrage à froid. - Problèmes de terminal/interface : Correction du décalage du terminal et du blocage de plusieurs secondes en quittant la vue agent avec Échap ; correction du bouton Stop sur la vignette de tâche en arrière-plan qui ne s'effaçait pas lorsque le processus était déjà terminé ; correction de la saisie clavier qui devenait définitivement insensible après une opération de collage dont le marqueur de fin avait été perdu.
- Correspondance de condition de hook : Correction des conditions hook
if: "Bash(...)"qui se déclenchaient sur chaque commande Bash contenant$()ou$VAR. Le motif correspond désormais aussi aux commandes dans les sous-shells et les backticks. - Règles de refus avec $HOME : Correction des règles de refus sur les chemins du répertoire personnel (ex.
Read(~/Desktop/**)) qui ne bloquaient pas les commandes Bash référençant le chemin via$HOME. - Artefact de transcription : Correction d'une ligne "(no content)" égarée laissée dans la transcription après la fermeture de fenêtres de dialogue comme
/mcpet/plugins.
Améliorations de l'interface utilisateur
- Le menu
/a désormais des descriptions plus claires pour les commandes intégrées et les compétences. - La suggestion de changement d'abonnement s'affiche désormais dans l'emplacement de l'annonce de démarrage plutôt que dans un toast.
- Le lancement de
claude agentsdepuis la vue groupée par état démarre maintenant la session dans le répertoire à partir duquel la vue agent a été ouverte.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

Claude Opus 4.7 signale des questions sur le vaccin contre l'hantavirus comme un risque de sécurité, interrompant les conversations
Demander à Claude Opus 4.7 comment développer un vaccin contre le hantavirus déclenche des filtres de sécurité qui mettent la conversation en pause, tandis que Sonnet 4.6 bloque également la modélisation prédictive associée.

La plateforme d'IA de Palantir utilisée pour le suivi de l'aide à Gaza au centre de coordination dirigé par les États-Unis
Palantir Technologies dispose d'un bureau permanent au Centre de coordination civilo-militaire dirigé par les États-Unis dans le sud d'Israël, fournissant l'architecture technologique pour suivre la livraison et la distribution de l'aide à Gaza grâce à la surveillance par drone et à l'intégration des données.

Conteneurs Docker : Pourquoi éviter les tâches Cron
Une discussion sur r/openclaw met en lumière le sujet controversé de l'utilisation des tâches cron dans les conteneurs Docker. Bien que l'automatisation facile puisse être l'attrait immédiat, la communauté déconseille cette pratique.

Deux défaillances de l'IA dans une même démo : Claude Code corrige l'orthographe au lieu de l'erreur de schéma, OpenAI brouille le mappage de champs personnalisés
Lors d'un atelier en direct, Claude Code a ignoré une erreur de validation de schéma JSON pour corriger des avertissements orthographiques, et OpenAI a renvoyé des données incohérentes lors de sa première tentative de mappage de champs Salesforce personnalisés étranges.