Claude Code 2.1.316 : Opus 4.8 perd son mode rapide, permissions resserrées

La 2.1.316 retire le mode rapide d'Opus 4.8 d'ici le 30 novembre, referme une fuite sur la passerelle Claude apps et sur les sessions restreintes, et met fin au double Entrée pour envoyer un message.

claude-code changelog digest-dossier

La 2.1.316 de Claude Code, sortie le 31 octobre 2026, tient en dix ajouts, six changements, cinq améliorations et trente-quatre correctifs. Trois fils se dégagent de cette pile : deux garde-fous de permissions qui avaient un trou, un modèle dont le mode rapide part à la retraite sans filet, et un bug de saisie qui te coûtait une pression d'Entrée en trop.

Deux fuites de permissions refermées

La première touche quiconque passe par une passerelle Claude apps, le déploiement auto-hébergé que les entreprises posent devant Bedrock, Vertex ou Foundry pour filtrer les modèles accessibles. Les réglages availableModels et deniedModels existaient déjà pour restreindre quels modèles un développeur peut sélectionner, et pour en bloquer certains même quand une liste d'autorisation les couvre. Le problème : la passerelle ne vérifiait pas systématiquement chaque modèle nommé par une requête contre availableModels, deniedModels et models. Une requête pouvait donc demander un modèle en théorie bloqué et passer quand même. La 2.1.316 corrige cette vérification : une requête qui nomme un modèle interdit reçoit désormais une erreur 400 qui cite le champ fautif. Si ton organisation s'appuie sur ces réglages pour empêcher l'accès à certains modèles, ce n'était pas une garantie jusqu'ici, ça l'est maintenant.

La seconde touche le mode --restricted, pensé pour les machines partagées où un harnais d'évaluation pilote Claude Code sans lui laisser le droit de lancer des commandes : la doc précise qu'il confine les outils de fichiers aux dossiers de travail et ne charge que les réglages gérés et ceux passés par --settings. Jusqu'à la 2.1.316, une règle d'autorisation Read qui couvrait un chemin hors de ces dossiers pouvait quand même laisser la session téléverser des fichiers situés à ce chemin, un trou dans un mode conçu justement pour confiner l'accès aux fichiers. C'est corrigé : le confinement aux dossiers de travail s'applique maintenant même quand une règle Read plus large existe. Si tu fais tourner des sessions --restricted dans un pipeline de CI ou un harnais de test, ce correctif ferme une sortie que tu ne soupçonnais probablement pas.

Opus 4.8 perd son mode rapide, Entrée n'attend plus deux fois

Le mode rapide tourne aujourd'hui sur trois modèles, dit la doc : "Fast mode runs only on Opus 5.5, Opus 5, and Opus 4.8." Opus 5.5 est déjà le modèle par défaut du mode rapide depuis la v2.1.280, et le moins cher des trois : 8 $/40 $ par million de tokens en entrée/sortie, contre 10 $/50 $ sur Opus 4.8. La 2.1.316 annonce la fin de ce trio : le mode rapide d'Opus 4.8 est déprécié depuis le 30 octobre 2026 et sera retiré le 30 novembre. Pas de repli silencieux prévu : passé cette date, une requête en mode rapide sur Opus 4.8 renvoie une erreur, elle ne bascule pas automatiquement sur le mode standard. Si tu as fastMode: true dans ton ~/.claude/settings.json et que tu tournes encore sur Opus 4.8, le changelog est clair sur la marche à suivre : migrer vers Opus 5.5 pour garder la vitesse. La doc garde Opus 4.8 dans sa liste, ce qui reste exact jusqu'au retrait du 30 novembre, mais ne mentionne pas encore cette dépréciation alors qu'elle documente celle d'Opus 4.7 : un décalage à surveiller, pas une contradiction.

Correctif plus discret, celui-là. Un prompt contenant des caractères invisibles demandait jusqu'ici une seconde pression sur Entrée pour partir. La 2.1.316 corrige ça : un prompt texte simple part nettoyé dès la première Entrée. Les commandes, elles, attendent toujours ta relecture avant de partir.

Le reste

Sur Bedrock et Vertex AI, demander sonnet, opus ou haiku quand le modèle le plus récent n'est pas encore disponible pour ton compte ou ta région affichait une erreur en plein milieu de session ; Claude Code bascule désormais sur un modèle plus ancien à la place. Une liste autoMode.allow sans l'entrée "$defaults" ne retire plus l'exception intégrée sur les prompts de tâches planifiées : jusqu'ici, écrire sa propre liste d'exceptions faisait disparaître celle-là avec les autres. Pour les comptes Team et Enterprise, les réglages gérés par le serveur s'appliquent désormais sans invite de confirmation, et une copie locale dont la vérification échoue est refusée plutôt qu'utilisée telle quelle. CLAUDE_CODE_SUBAGENT_EFFORT fixe le niveau d'effort par défaut des sous-agents quand rien d'autre n'en précise un, au lieu de leur faire hériter celui de la session principale. En session cloud, une demande de formulaire envoyée par un serveur MCP s'affiche désormais dans une carte à remplir ou refuser, plutôt que d'être annulée sans que tu la voies. /model <id> prévient maintenant quand l'identifiant n'est pas reconnu par ta version et que la compaction automatique va supposer une fenêtre de contexte à 200K par défaut. Sur macOS et Linux, les commandes shell ne restent plus en cours d'exécution quand Claude Code s'arrête de lui-même, par exemple après un refus d'identifiants ou l'archivage d'une session cloud. Et sous Windows, Grep et Glob ne restent plus bloqués indéfiniment quand le processus de recherche est tué au délai mais ne s'arrête pas vraiment. Le reste de la version, nouveautés d'administration de la passerelle (budgets de groupe mutualisés, politiques empilées), VS Code, Claude Tag dans Slack, exécuteurs auto-hébergés, relève de l'administration ou du cosmétique.

Pierre Rondeau

Pierre Rondeau

Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.

LinkedIn