Claude Code v2.1.305 : espaces de noms du bac à sable Linux, correctif de nouvelle tentative du fournisseur et correctifs du runner auto-hébergé
Claude Code v2.1.305 est disponible, et la correction principale concerne une régression de la 2.1.304 : toutes les requêtes échouaient sur Vertex, Bedrock et d'autres fournisseurs lorsque le point de terminaison ou la passerelle rejetait la recherche d'outils. Derrière des passerelles où ToolSearch est interdit ou absent de --tools, les requêtes échouaient aussi. Claude Code relance désormais sans recherche d'outils lorsqu'il détecte ce rejet.
Sandbox : espaces de noms utilisateur imbriqués sous Linux
Un nouveau paramètre, sandbox.allowNestedUserNamespaces, permet aux commandes sandboxées sous Linux de créer des espaces de noms utilisateur. Cela couvre des cas comme Chromium et podman sans root — et les notes de version sont explicites sur le compromis : cela leur permet de contourner les protections de fichiers du sandbox. À activer en connaissance de cause.
Mode de relance sans surveillance
CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS est une nouvelle variable d'environnement pour le mode de relance sans surveillance (CLAUDE_CODE_RETRY_WATCHDOG). Elle permet au watchdog de remarquer qu'une limite d'utilisation a été levée avant son heure de réinitialisation, au lieu d'attendre la fin de la fenêtre complète.
Autres correctifs à connaître
- Les paramètres
/effortet/autocompacts'appliquent désormais lorsque le nom du modèle diffère d'une valeurmodelOverridespar la casse ou par un tag[1m]. - Les nouveaux worktrees dans un dépôt bare ne démarrent plus parfois depuis le HEAD local au lieu de la branche par défaut ; les worktrees de sous-agents inchangés sont nettoyés.
- Les commandes Bash sur un disque plein indiquent désormais que le disque est plein et que rien n'a été exécuté, au lieu d'un chemin de fichier brut
ENOSPC. - Un serveur MCP transmis par une session cloud ou par
setMcpServersdu SDK n'est plus remplacé plus tard dans la session par un serveur du même nom issu de vos propres paramètres. - Les changements de modèle de secours des sous-agents ne font plus nommer par Claude le mauvais modèle pour son travail.
- La reprise de workflow sert les agents
pipeline()etparallel()déjà terminés depuis le journal de l'exécution au lieu de les relancer. - Les sessions cloud Cowork planifiées n'attendent plus cinq minutes par sous-agent dont le WebFetch nécessite une approbation d'URL que personne ne peut donner.
- Les avertissements de démarrage sont déplacés vers le journal de débogage ; les règles d'autorisation qui ne restreignent rien s'affichent désormais en lignes d'avertissement sous la bannière.
- Mode lecteur d'écran : les zones de recherche indiquent « Search: » au lieu d'un symbole que VoiceOver lisait comme « telephone recorder », et le texte de prompt en surbrillance n'a plus d'espaces insérés à l'intérieur des mots.
Runner auto-hébergé
- Correction d'un script de démarrage partageant uniquement stdout avec le runner ou l'orchestrateur, qui échouait avec
Resource temporarily unavailablelorsqueTERMest défini (régression de la 2.1.300). - Correction de l'accès au dépôt qui échouait depuis la 2.1.296 lorsqu'un helper d'identifiants git ou un programme askpass lit les paramètres via
GIT_CONFIG. - Correction de l'orchestrateur signalant un hook de lancement de runner comme expiré lorsqu'un runner en arrière-plan gardait sa sortie ouverte.
Changements de comportement
- Les avertissements de
/usagesont désormais des correctifs d'une ligne qui nomment leur source ; appuyez surfpour les appliquer. Les mêmes correctifs apparaissent dans VS Code et/doctor. - Les boîtes de dialogue de consentement MCP sont moins susceptibles de traiter un Entrée destiné au prompt comme un Accept.
allowedMcpServersne filtre plus les serveurs stdiomanaged-mcp.jsonqui utilisent${VAR}uniquement dansenv— un serveur omis se charge désormais à la mise à niveau ; utilisezdeniedMcpServerspour le garder désactivé.- La confirmation de suppression de
/artifactsprend désormais1/Entrée pour conserver,2pour supprimer, Échap pour annuler ;yetnn'y répondent plus.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude-Code v2.1.97 : Améliorations NO_FLICKER, corrections de permissions et mises à jour MCP
Claude-Code v2.1.97 ajoute un bouton de basculement de la vue focus (Ctrl+O) en mode NO_FLICKER, corrige plusieurs problèmes de permissions et de connexions MCP, et améliore l'accès réseau du bac à sable. Cette version traite du comportement des nouvelles tentatives 429, des problèmes de persistance des transcriptions et de divers bugs d'interface.

La Chine bloque l'acquisition de la start-up d'IA Manus par Meta
Le gouvernement chinois a bloqué l'acquisition proposée par Meta de la startup d'IA Manus, invoquant des préoccupations de sécurité nationale. La transaction aurait été évaluée à plus d'un milliard de dollars.

Fondateur d'OpenClaw, Peter Steinberger, sous les projecteurs : Retour sur l'entretien YC
Le fondateur d'OpenClaw, Peter Steinberger, attire l'attention de YC, suscitant des discussions sur l'avenir des agents d'IA pour le codage. Plongez dans les points forts de cet entretien significatif qui promet d'influencer la trajectoire de l'automatisation et de l'intégration des agents d'IA.
Titre de l'article : Réécritures assistées par IA de Google des dépendances C/C++ vers Rust : Passage à l'échelle de la sécurité mémoire
Le blog de Google détaille les réécritures assistées par IA des dépendances C/C++ vers Rust pour étendre la sécurité mémoire, en utilisant l'IA pour automatiser le processus de conversion.