Claude-Code v2.1.97 : Améliorations NO_FLICKER, corrections de permissions et mises à jour MCP

Aperçu de la version
Claude-Code v2.1.97 comprend des améliorations significatives de l'interface du mode NO_FLICKER, un renforcement du système de permissions et des correctifs pour les connexions MCP (Model Context Protocol). Cette version traite des fuites de mémoire, des problèmes de persistance des transcriptions et de divers bugs d'interface dans différents environnements de terminal.
Fonctionnalités et changements clés
Améliorations du mode NO_FLICKER
- Ajout d'un bouton de basculement de la vue focus (
Ctrl+O) affichant l'invite, un résumé d'outil sur une ligne avec les statistiques de différences d'édition et la réponse finale - Correction de la copie d'URLs avec retour à la ligne qui insérait des espaces aux sauts de ligne
- Correction des artefacts de rendu du défilement lors de l'exécution dans zellij
- Correction du plantage lors du survol des résultats d'outils MCP
- Correction de la fuite de mémoire où les nouvelles tentatives d'API laissaient un état de streaming obsolète
- Correction du défilement lent avec la molette de la souris sur Windows Terminal
- Correction de l'affichage de la ligne d'état personnalisée sur les terminaux de moins de 24 lignes
- Correction des raccourcis Shift+Entrée et Alt/Cmd+flèches qui ne fonctionnaient pas dans Warp
- Correction du texte coréen/japonais/Unicode qui devenait illisible lors de la copie sur Windows
Correctifs du système de permissions
- Correction de
--dangerously-skip-permissionsqui était silencieusement rétrogradé en mode accept-edits après l'approbation d'une écriture sur un chemin protégé - Renforcement des permissions de l'outil Bash, en durcissant les vérifications autour des préfixes de variables d'environnement et des redirections réseau
- Réduction des invites erronées sur les commandes courantes
- Correction des règles de permission avec des noms correspondant aux propriétés du prototype JavaScript (par exemple
toString) entraînant l'ignorance silencieuse desettings.json - Correction des règles d'autorisation des paramètres gérés qui restaient actives après suppression par l'administrateur jusqu'au redémarrage du processus
- Correction des changements de
permissions.additionalDirectoriesdans les paramètres qui ne s'appliquaient pas en cours de session - Correction de la suppression d'un répertoire de
settings.permissions.additionalDirectoriesqui révoquait l'accès au même répertoire passé via--add-dir
Améliorations des connexions MCP
- Correction des connexions MCP HTTP/SSE accumulant environ 50 Mo/heure de tampons non libérés lors des reconnexions des serveurs
- Correction de
oauth.authServerMetadataUrlMCP qui n'était pas respecté lors du rafraîchissement du jeton après redémarrage, corrigeant ADFS et autres IdP similaires - Correction des nouvelles tentatives 429 qui épuisaient toutes les tentatives en ~13 secondes lorsque le serveur renvoyait un petit
Retry-After— le backoff exponentiel s'applique désormais comme minimum
Mises à jour de la ligne d'état et de l'espace de travail
- Ajout du paramètre de ligne d'état
refreshIntervalpour réexécuter la commande de ligne d'état toutes les N secondes - Ajout de
workspace.git_worktreeà l'entrée JSON de la ligne d'état, défini lorsque le répertoire courant se trouve à l'intérieur d'un arbre de travail git lié - Ajout de l'indicateur ● N en cours d'exécution dans
/agentsà côté des types d'agents avec des instances de sous-agents actives
Autres correctifs et améliorations notables
- Ajout de la coloration syntaxique pour les fichiers de politique Cedar (
.cedar,.cedarpolicy) - Correction des options de mise à niveau de la limite de débit qui disparaissaient après la compaction du contexte
- Correction de plusieurs problèmes du sélecteur
/resumeincluant les échecs de cache, la perte d'entrée en milieu de tour et la disparition des différences d'édition de fichiers pour les fichiers de plus de 10 Ko - Correction des messages tapés pendant que Claude travaille qui n'étaient pas persistés dans la transcription
- Correction des crochets de type d'invite
Stop / SubagentStopéchouant sur les longues sessions - Correction des sous-agents avec isolation d'arbre de travail ou remplacement
cwd:qui fuyaient leur répertoire de travail vers l'outil Bash de la session parent - Correction de l'écriture de fichiers de transcription de sous-agents multi-Mo en double lors des nouvelles tentatives d'invite trop longue
- Correction de
claude plugin updatesignalant "déjà à la dernière version" pour les plugins du marketplace basés sur git lorsque le dépôt distant avait des commits plus récents - Correction du sélecteur de commandes slash qui se cassait lorsque le
namedu frontmatter d'un plugin était un mot-clé booléen YAML - Correction de l'authentification Bedrock SigV4 échouant lorsque
AWS_BEARER_TOKEN_BEDROCKouANTHROPIC_BEDROCK_BASE_URLsont définis sur des chaînes vides (comme le font GitHub Actions pour les entrées non définies) - Amélioration du mode Accept Edits pour approuver automatiquement les commandes système de fichiers préfixées par des variables d'environnement sûres ou des enveloppes de processus (par exemple
LANG=C rm foo,timeout 5 mkdir out) - Amélioration du mode auto et du mode bypass-permissions pour approuver automatiquement les invites d'accès réseau du bac à sable
- Amélioration du bac à sable :
sandbox.network.allowMachLookupprend désormais effet sur macOS - Amélioration de la gestion des images : les images collées et jointes sont désormais compressées au même budget de tokens que les images lues via l'outil Read
- Amélioration de la complétion des commandes slash et des mentions
@pour se déclencher après la ponctuation de phrase CJK
Qui est concerné
Cette version concerne les développeurs utilisant Claude-Code avec le mode NO_FLICKER, travaillant avec des connexions MCP, gérant des configurations de permissions complexes ou rencontrant des problèmes de persistance des transcriptions et de gestion des sous-agents.
📖 Read the full source: GitHub Claude-Code
👀 See Also
Gates sur l'IA : Une ère turbulente exige des choix critiques
Bill Gates soutient que nous sommes dans une ère turbulente de l'IA, et que les choix que nous faisons maintenant sont critiques. Il met en évidence les décisions clés concernant la sécurité, l'équité et la réglementation de l'IA.

Anthropic supprime l'épinglage des versions de modèles, ce qui provoque des dysfonctionnements dans les applications clientes
Anthropic déprécie le modèle claude-sonnet-4-5-20250929 et force les utilisateurs à passer à claude-sonnet-4-6, qui fait toujours référence à la dernière version sans possibilité d'épingler des versions spécifiques. Cela signifie que les applications clientes casseront de manière imprévisible lorsque les versions du modèle changeront.

Claude restreint l'utilisation de harnais tiers, y compris OpenClaw, à partir du 4 avril.
Anthropic ne permettra plus que les limites d'abonnement à Claude soient utilisées avec des interfaces tierces comme OpenClaw à partir du 4 avril, exigeant une facturation séparée au paiement à l'usage pour une telle utilisation. Les utilisateurs recevront un crédit unique égal au prix de leur abonnement mensuel et pourront pré-acheter des forfaits d'utilisation avec une remise allant jusqu'à 30 %.

Apple utilise l'accès à Google Gemini pour la distillation de modèles d'IA sur l'appareil
Apple a un accès complet au modèle Gemini de Google pour la distillation, créant ainsi des modèles d'IA plus petits et embarqués pour Siri et d'autres fonctionnalités dans iOS 27 sans nécessiter de connexion internet.