Claude Code v2.1.314 : blockWritesOutsideWorkingDirectories et plus de 20 corrections de bugs

✍️ OpenClawRadar📅 Publié: October 30, 2026🔗 Source
Ad

Claude Code v2.1.314 apporte une nouvelle protection du système de fichiers ainsi qu'une longue liste de correctifs de stabilité pour Bedrock, Vertex, MCP, VS Code et la CLI. La fonctionnalité phare est un paramètre de permissions qui empêche Write, Edit et NotebookEdit d'accéder aux chemins situés en dehors des répertoires de travail.

Nouvelle permission : blockWritesOutsideWorkingDirectories

Ajoutez ceci à vos paramètres pour que les outils d'édition de fichiers refusent tout chemin hors des répertoires de travail — dans tous les modes de permission, pas seulement le mode par défaut :

{
  "permissions": {
    "blockWritesOutsideWorkingDirectories": true
  }
}

Si vous exécutez des agents en CI ou sur des machines partagées, cela comble la faille où un outil pouvait écrire dans /etc, les fichiers de configuration personnels ou un dépôt voisin selon le mode actif.

Passerelles et contrôles d'administration

  • Les amonts de passerelle des applications Claude acceptent désormais une liste groups facultative. Seuls les développeurs appartenant aux groupes IdP listés sont routés vers cet amont — et cela vaut aussi lors du basculement.
  • Les amonts Bedrock gagnent guardrail_trace, qui journalise quel filtre de garde-fou Amazon Bedrock s'est déclenché sur une requête sans journaliser le texte correspondant.
  • Les paramètres de confiance TLS d'administration dans les paramètres gérés s'appliquent désormais réellement dans les sessions Claude Desktop.
  • forceRemoteSettingsRefresh défini uniquement dans les paramètres gérés distants ne cesse plus de s'appliquer une fois la copie stockée expirée — auparavant, une session pouvait démarrer sans politique si le serveur était injoignable.

Correctifs de exactitude de la CLI

  • claude -p se terminait auparavant avec le code 0 sans sortie en cas d'échec au démarrage. Il affiche désormais l'erreur et se termine avec le code 1, afin que les scripts et la CI cessent de considérer un démarrage défaillant comme un succès.
  • Les sessions soumises à un plafond d'effort imposé par l'organisation n'échouent plus tour après tour avec « Invalid effort level. » Claude Code réduit l'effort, réessaie et vous indique le niveau utilisé.
  • claude ultrareview et claude remote-control ne posent plus la question de confiance de l'espace de travail lorsque CI est défini ; ils refusent immédiatement un dossier non fiable.
  • claude mcp logout ne signale plus un succès lorsque la connexion n'a pas été supprimée (par exemple, un trousseau macOS verrouillé via SSH).
  • Les changements de modèle du contrôle à distance qui prennent plus de 8 secondes renvoient désormais le résultat final au lieu d'une erreur « still pending », et l'enregistrement du worker réessaie avec des attentes croissantes lorsque le service de session est lent.
Ad

Bedrock, Foundry et TLS

  • Les sessions Bedrock comportant de nombreuses images n'échouent plus à chaque tour et /compact ne renvoie plus « 400 Input is too long » — les images plus anciennes sont supprimées avant la compaction.
  • Les déploiements Microsoft Foundry dépourvus du modèle Sonnet, Opus ou Haiku par défaut se rabattent désormais sur un modèle plus ancien de la même famille au lieu d'échouer.
  • UNABLE_TO_GET_ISSUER_CERT sur les connexions TLS est corrigé lorsque le magasin de certificats système contient une racine renouvelée cosignée avec son prédécesseur.
  • Les passerelles qui rejettent les blocs tool_reference de la recherche d'outils déclenchent une nouvelle tentative sans recherche d'outils, et la session mémorise le repli.

Correctifs d'interface et de sessions en arrière-plan

  • VS Code et l'onglet Code de Claude Desktop effectuent désormais une compaction en veille : une conversation de plus de 200K tokens laissée inactive est résumée, et le résumé est utilisé à votre prochain message si le cache de prompt a expiré.
  • La sortie des hooks PreCompact est tronquée à 10 000 caractères, afin qu'un hook verbeux ne puisse pas faire échouer ou boucler la compaction.
  • Les rafraîchissements de diff en arrière-plan ne prennent plus brièvement le verrou de l'index du dépôt, ce qui cassait les commandes git concurrentes avec « Unable to create '.git/index.lock': File exists. »
  • Les tableaux Markdown cessent de sauter entre les dispositions grille et empilée sur des lignes de streaming à moitié tapées ; les tableaux longs ne reviennent plus aux barres verticales brutes.
  • « Continue automatically at usage limit » s'arrête désormais après trois continuations lorsqu'une tâche se redémarre entre les attentes.
  • Ultracode reste désactivé après avoir été désactivé, au lieu d'être réactivé au prochain démarrage de session en arrière-plan ou dans le cloud.

Correctifs mineurs

  • Le sélecteur /resume n'affiche plus le texte de CLAUDE.md ou CLAUDE.local.md comme titre de session lorsque la session n'a exécuté que des commandes slash.
  • /btw depuis la transcription d'un sous-agent répond désormais à partir de cette transcription, et non de la conversation principale.
  • Coller une image via SSH vers Linux affiche désormais des conseils pour copier le fichier et coller son chemin au lieu de ne rien faire silencieusement.
  • Le changement de modèle fonctionne lorsqu'un plugin --plugin-dir ou --plugin-url fourni par l'utilisateur et défectueux existe à côté de paramètres de plugins gérés.
  • L'offre de mise à niveau du modèle Bedrock/Vertex cesse de réapparaître à chaque démarrage lorsque les paramètres gérés épinglent le modèle.

Quiconque exécute Claude Code en CI, sur plusieurs fournisseurs cloud ou derrière une passerelle devrait adopter cette version — le correctif du code de sortie de claude -p à lui seul détectera les échecs qui étaient silencieusement ignorés.

📖 Lire la source complète : GitHub Claude-Code

Ad

👀 See Also

Analyse de 413 000 Exécutions d'Agents IA Révèle les Clés de Leur Succès
News

Analyse de 413 000 Exécutions d'Agents IA Révèle les Clés de Leur Succès

Une analyse de 413 278 exécutions d'agents d'ingénierie logicielle IA issues du jeu de données CoderForge-Preview montre que les meilleures pratiques humaines en ingénierie logicielle nuisent souvent aux performances des agents. Les données révèlent des schémas spécifiques qui distinguent les exécutions réussies des échecs sur les mêmes problèmes.

OpenClawRadar
CivBench : Tester le raisonnement stratégique de l’IA avec Civilization VI — Un agent a atomisé Toulouse après avoir perdu la guerre culturelle
News

CivBench : Tester le raisonnement stratégique de l’IA avec Civilization VI — Un agent a atomisé Toulouse après avoir perdu la guerre culturelle

Un agent IA jouant à Civilization VI a construit des armes nucléaires après avoir réalisé qu'il allait perdre une victoire culturelle face à la France. L'expérience, CivBench, teste le raisonnement stratégique à long terme — quelque chose que les benchmarks à choix multiples comme GovBench (99,26% avec GPT-5) ne mesurent pas. 76 outils MCP exposent l'état du jeu sous forme de texte.

OpenClawRadar
Benchmark Open Source contre Modèles de Frontière : Scène de Voiture sur Toile en Fichier Unique
News

Benchmark Open Source contre Modèles de Frontière : Scène de Voiture sur Toile en Fichier Unique

Un développeur a testé 12 modèles, dont GPT-5.5, Claude Opus 4.7 et Qwen 3.6 Plus, sur une tâche d'animation de conduite de voiture en un seul fichier HTML Canvas, avec résultats comparés publiquement.

OpenClawRadar
La stratégie d'IA d'Apple et la marchandisation de l'intelligence
News

La stratégie d'IA d'Apple et la marchandisation de l'intelligence

L'article soutient que l'approche conservatrice d'Apple en matière d'IA pourrait être avantageuse à mesure que l'intelligence se banalise, avec des modèles comme Gemma4 atteignant 85,2 % sur MMLU Pro tout en fonctionnant sur des téléphones, et le Sora d'OpenAI coûtant 15 millions de dollars par jour contre 2,1 millions de dollars de revenus.

OpenClawRadar