Claude Code v2.1.318 corrige la régression de --continue, les sessions macOS bloquées et plus de 30 bogues
Claude Code v2.1.318 est disponible avec plus de 30 correctifs, ainsi que quelques ajouts concernant l'expiration de l'authentification et la configuration de la passerelle. Le correctif principal répare une régression introduite dans la v2.1.314 : --continue pouvait perdre la conversation précédente après l'épuisement des tentatives de réessai d'un appel d'outil malformé.
Changements d'authentification et de passerelle
- La date d'expiration d'une connexion claude.ai enregistrée s'affiche désormais dans
claude auth statussousloginExpiresAtet dans les résultats JSON declaude -psouscredential_expires_at. - La sortie texte de
claude -paffiche désormais un avertissement d'une ligne sur stderr à partir de 10 jours avant l'expiration de cette connexion. assume_roleest désormais pris en charge sur les amontsmantlede la passerelle des applications Claude, pour les rôles AWS inter-comptes et l'attribution des coûts par développeur.- Les forks de mod prennent en charge une option
effort($.model.fork) afin qu'une tâche annexe rapide puisse s'exécuter àlowquel que soit le niveau d'effort de la session ; le résultat indique l'effort envoyé.
Correctifs d'exécution et de CLI
- Les sessions macOS avec de nombreuses commandes Bash en cours ne se bloquent plus pendant que la mémoire augmente.
- Les invites d'autorisation ne sont plus validées par des touches saisies juste après l'envoi d'un message ou avant l'apparition d'une invite lente.
/logout,claude auth logoutetclaude mcp removene signalent plus un succès lorsque le fichier de configuration n'a pas pu être mis à jour sur un répertoire réseau partagé. Les modifications des paramètres de confiance, de consentement et MCP ne sont plus silencieusement perdues dans ce cas.claude mcp addetremoveprennent désormais le verrou de configuration — ils l'attendent ou quittent avec le code 1. Remarque : l'enregistrement d'une autre tâche peut encore remplacer un serveur sauvegardé.- Les commandes
claude pluginne se terminent plus avant qu'un rafraîchissement de jeton lent ne soit sauvegardé, ce qui pouvait déconnecter les utilisateurs lors de l'exécution suivante. claude plugin validaten'accepte plus un fichier de place de marché personnalisé queclaude plugin marketplace addrejette.- Les serveurs MCP stdio qui se terminent pendant la sonde de version ne sont plus re-sondés à chaque démarrage ; les serveurs qui s'arrêtent en moins de 3 secondes pour leur propre raison sont épinglés à la poignée de main héritée pendant 7 jours.
Correctifs sans interface, cloud et sessions
- Les commandes slash personnalisées qui échouent, ou que seul Claude peut invoquer, affichent désormais leur sortie dans
claude -pet les sessions SDK. - Les sessions
claude -pet Agent SDK ne signalent plus un succès lorsqu'une erreur d'API a interrompu une réponse pendant qu'un mod était accroché àturn.step. - Dans les sessions sans interface, Stop annule désormais un message envoyé juste après un changement de modèle, comme il le ferait pour un message en file d'attente.
- Les transcriptions de session supprimées ne sont plus recréées avec leur dernière invite lorsqu'une session non interactive inactive se termine.
- Les sessions cloud arrêtées en milieu de tour lorsque les téléversements étaient refusés pendant plusieurs minutes continuent désormais.
- Les variables de hook de configuration écrites dans
CLAUDE_ENV_FILEatteignent désormais l'outil Bash dans certaines sessions cloud. - Les commandes shell approuvées après le redémarrage d'un runner auto-hébergé ou d'une session cloud s'exécutent désormais dans le dossier demandé, et non dans le dossier de démarrage de la session.
Également corrigé
- Les tâches qui se terminaient par
Not logged inlorsqu'un autre terminal ou hôte se reconnectait au même compte et à la même organisation sur le même répertoire personnel. - Les sessions refusées au démarrage par une liste
allowedProvidersenregistrée par une autre connexion sur la même machine. - La compaction inactive remplaçant une conversation par une réponse qui n'était pas un résumé.
- L'avis « Now using usage credits » qui réapparaissait toutes les ~30 secondes pendant l'exécution d'un sous-agent en arrière-plan.
- Les hôtes
claude remote-control, le démon en arrière-plan et les runners auto-hébergés qui échouaient à démarrer des sessions (spawn ENOENT) après que le nettoyage de version eut supprimé le binaire d'un processus encore en cours. - Le nettoyage de version qui considérait un processus Claude Code en cours appartenant à un autre utilisateur (par exemple issu de
sudo claude) comme mort et supprimait son binaire. /remote-controlaffichant une session comme disponible après une connexion échouée./design revokesignalant un succès sur un 404.- L'application iPhone affichant le tour d'une session cloud comme terminé alors qu'il continuait.
- Les sessions redémarrées renvoyant un message échoué avant un message en file d'attente plus récent, ou abandonnant un tour interrompu juste après la lecture d'une grande image.
Mettez à niveau avec votre gestionnaire de paquets habituel ; la version est étiquetée v2.1.318 sur la branche main.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

SDL Project interdit les commits rédigés par l'IA en réponse à un problème GitHub
Le projet SDL a mis en œuvre une politique interdisant les commits générés par IA après qu'un problème GitHub ait soulevé des inquiétudes concernant l'utilisation de Copilot dans les revues de code. Le problème mentionne spécifiquement les revues #13277 et #12730 comme exemples où une assistance IA a été détectée.

Yann LeCun à l'ONU : l'IA open-source est la seule voie à suivre pour la souveraineté mondiale
Lors de l'Open Source Week des Nations Unies, Yann LeCun a soutenu que l'IA propriétaire est trop coûteuse et centralisée, proposant une plateforme open-source fédérée appelée Project Tapestry où les nations contribuent via des vecteurs de paramètres sans partager de données brutes.

Claude Code v2.1.200 : Corrections clés et changements du mode de permissions
Claude Code v2.1.200 modifie les boîtes de dialogue AskUserQuestion pour ne plus continuer automatiquement, change le mode d'autorisation par défaut en Manuel et corrige des plantages d'agents en arrière-plan ainsi que la corruption du registre.

VS Code 1.117.0 ajoute automatiquement Copilot comme co-auteur lors du commit — Voici ce qui le déclenche
VS Code 1.117.0 ajoute « Co-authored-by: Copilot <[email protected]> » aux commits lorsque des suggestions en ligne sont utilisées — même pour une simple virgule. La fonctionnalité est désactivable mais pas clairement communiquée.