Claude Code v2.1.281 : assume_role Bedrock, Guardrails et une longue liste de correctifs pour la reprise
Claude Code v2.1.281 est disponible, et cette version concerne surtout la plomberie de passerelle, accompagnée d'un changelog dense de correctifs pour la reprise de session et le proxy. Si vous exécutez Claude Code derrière une passerelle ou un upstream Bedrock, les trois premiers points sont ceux qui comptent.
Modifications de la passerelle des applications Claude
- Les clés Claude Desktop plus récentes sont désormais prises en charge dans les blocs de politique desktop, notamment
blockReadsOutsideWorkingDirectoriesetdisableBypassPermissionsMode. assume_rolesur les upstreams Bedrock : la passerelle appelle Bedrock avec un rôle IAM qu'elle assume via STS, dans un autre compte AWS si nécessaire, et éventuellement une session par développeur.guardrail: {id, version}sur les upstreams Bedrock applique un guardrail Amazon Bedrock à chaque requête qui les traverse. À noter la contrainte : configurez-le sur tous les upstreams Bedrock ou sur aucun.telemetry.resource_attributespermet d'ajouter des libellés fixes à la télémétrie de Claude Desktop et des sessions/login.
Attribution désactivée, et une mise en garde inter-versions
Définissez "attribution": false dans settings.json pour masquer toute attribution de commit et de PR. Une mise en garde à lire deux fois si vous commitez des fichiers de configuration dans un dépôt partagé :
{
"attribution": false
}Les versions plus anciennes du CLI ignorent un fichier de configuration contenant cette clé, donc gardez-la sous forme d'objet dans les fichiers partagés entre versions. La forme booléenne nue est celle à éviter.
Outillage MCP et plugins
- L'élicitation en mode URL MCP sur les connexions au protocole 2026-07-28 — les serveurs peuvent demander à Claude Code d'ouvrir un flux dans le navigateur. Aucune boîte de dialogue d'attente ne reste à l'écran lorsque le serveur n'a aucun moyen de confirmer l'achèvement.
claude plugin validatevérifie désormais les serveurs MCP et signale les entrées.mcp.jsonqui seraient silencieusement supprimées au chargement, les références${user_config.*}non déclarées, et les URL non sécurisées./insightsajoute une recommandation de mode auto qui estime combien d'invites d'autorisation le mode auto aurait pu traiter dans vos sessions récentes.- Les listes Installés de
/skills,/mcpet/plugindisposent désormais d'une barre de défilement en mode plein écran (survol à la souris, cliquable, déplaçable), comme celle de/workflows.
La liste des correctifs
L'essentiel de cette version consiste à réparer les sessions reprises et les flux. Points marquants :
- Un crash ("erreur d'interface irrécupérable") qui pouvait mettre fin à une session pendant une nouvelle tentative de requête API.
- Un tour qui pouvait se répéter indéfiniment, en ignorant
--max-turns, quand le modèle alternait entre des appels d'outils non analysables et une troncature par limite de sortie. - Les sessions reprises qui renvoyaient des tours antérieurs sous une forme modifiée — tours d'appels d'outils en parallèle, entrées d'appels d'outils MCP, résultats de recherche d'outils pendant la reconnexion d'un serveur — ce qui pouvait faire perdre au API le raisonnement antérieur.
- La reprise d'une très grande session ne restaurant que ses derniers messages.
- Une session reprise après un redémarrage pendant une invite d'autorisation en attente envoyant un historique différent de celui d'avant, cassant le cache d'invites à partir de ce point.
- La reprise d'une session terminée pendant un appel d'outil : Claude voit maintenant l'appel et est informé que son résultat est inconnu, et la reprise manuelle n'injecte plus de message "Continue" caché.
- Perte du cache d'invites lorsqu'un serveur MCP se déconnecte en pleine conversation, ou est encore en cours de connexion après une reprise, alors que la recherche d'outils est désactivée (par exemple derrière un proxy ou une passerelle).
- Des réponses coupées court par un proxy qui ferme proprement le flux affichées comme complètes sans avertissement, et des appels d'outils exécutés deux fois sur des événements de flux dupliqués.
- "Bloc de contenu introuvable" lorsqu'un proxy abandonne un événement de flux en pleine réponse — la réponse partielle est désormais conservée, et la recherche web garde les résultats déjà arrivés.
- Des réponses vides considérées comme terminées demandées deux fois lorsque la connexion a chuté avant l'événement final du flux.
- Raison d'arrêt perdue lorsqu'un proxy envoie une trame de fin ne contenant que l'usage.
- Les sessions
CLAUDE_CODE_RETRY_WATCHDOGéchouant au premier 5xx ou à la première connexion perdue après une série d'attentes 429/529, ainsi que des pauses silencieuses sans plafond sur un longRetry-Afterrenvoyé par un 5xx. - Le mode rapide qui réessayait des requêtes limitées en débit coup sur coup quand le serveur envoyait
Retry-After: 0. - Une image surdimensionnée provenant d'un outil laissant des appels d'outils frères sans réponse, ou terminant le tour sans message final.
- Des conversations bloquées définitivement sur
tool_use.name: String should have at most 200 charactersaprès un nom d'outil trop long. - Des appels d'outils échouant avec "Failed to get memory usage" — ou signalés comme échoués après avoir été exécutés — lorsque Claude Code ne peut pas lire sa propre consommation mémoire, par exemple après épuisement des descripteurs de fichiers.
- Les sessions
--input-format stream-json(Agent SDK, extension VS Code) et les sessions cloud planifiées échouant à chaque tour.
Si vous utilisez l'Agent SDK, l'extension VS Code ou une configuration Bedrock derrière une passerelle, c'est une mise à niveau directe — plusieurs correctifs ciblent précisément ces chemins.
📖 Read the full source: GitHub Claude-Code
👀 See Also

GitHub Copilot adopte une tarification à l'usage : la fin du codage IA subventionné
Microsoft facturera les utilisateurs de GitHub Copilot en fonction des coûts réels des modèles à partir du 1er juin 2026, mettant fin à la subvention de 20 $/mois par utilisateur. L'utilisation d'IA agentive est citée comme raison.
Qwen3 27B surpasse Gemma 4 26B dans l'appel d'outils en environnement réel pour un pipeline vidéo IA local
Une expérience de pipeline vidéo IA locale montre que Qwen3 27B gère proprement l'appel d'outils tandis que Gemma 4 26B reste bloquée dans des boucles. Couvre également Said Image Turbo pour la génération d'images locale et l'orchestration OpenCode atteignant 174K de contexte.

Google : 75 % du nouveau code est généré par l'IA, la migration de code 6 fois plus rapide avec les agents.
Google rapporte que 75 % du nouveau code est généré par IA, contre 25 % en 2024. Une migration de code complexe a été réalisée 6 fois plus vite à l'aide des agents Gemini. Dans certains départements, les ingénieurs ont des objectifs d'utilisation de l'IA liés aux évaluations de performance.

Claude Code bug : la réinitialisation automatique de git détruit les modifications non validées toutes les 10 minutes
La version 2.1.87 de Claude Code exécute git fetch origin + git reset --hard origin/main sur le dépôt de projet de l'utilisateur toutes les 10 minutes via des opérations git programmatiques, détruisant silencieusement toutes les modifications non validées des fichiers suivis. Le problème a été fermé comme 'non planifié' par Anthropics.