Claude Code v2.1.129 : indicateur d'URL de plugin, sortie synchronisée forcée et plus de 20 correctifs

Claude Code v2.1.129 est publié aujourd'hui avec plusieurs nouveaux flags, variables d'environnement et un tas de corrections de bugs — dont une commande /context problématique qui brûlait silencieusement environ 1,6k tokens par appel. Voici ce qui compte.
Nouveaux flags et variables d'environnement
--plugin-url <url>— charge un plugin .zip depuis une URL distante pour la session en cours. Pas besoin de téléchargement manuel.CLAUDE_CODE_FORCE_SYNC_OUTPUT=1— force la sortie synchronisée sur les terminaux où la détection automatique échoue (par exemple, Emacseat).CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE— lorsqu'elle est définie sur les installations Homebrew ou WinGet, Claude Code exécute la commande de mise à jour en arrière-plan et invite à redémarrer. Fini la danse manuelle brew upgrade & restart.CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1— opt-in pour la découverte/v1/modelsdans le sélecteur/model. Était automatique dans 2.1.126–2.1.128 ; désormais opt-in pour éviter les surprises avec les déploiements de passerelle.
Manifestes de plugin : espace de noms expérimental
themes et monitors dans les manifestes de plugin doivent désormais être déclarés sous "experimental": { ... }. Les déclarations de premier niveau fonctionnent encore mais claude plugin validate émettra un avertissement. Migrez vos manifestes pour conserver une validation propre.
skillOverrides fonctionne désormais
Le paramètre skillOverrides fait réellement quelque chose maintenant :
off— masque la compétence à la fois du modèle et de la liste des commandes /user-invocable-only— masque du modèle, toujours visible dans /name-only— réduit la description
Changements de comportement
- Le sélecteur d'historique Ctrl+R recherche désormais dans tous les projets par défaut (comportement d'avant 2.1.124). Appuyez sur Ctrl+S pour limiter au projet ou à la session en cours.
- Les déploiements tiers (Bedrock, Vertex, Foundry, ou passerelle ANTHROPIC_BASE_URL) n'affichent plus d'astuces pointant vers les surfaces Anthropic first-party.
- La métrique OTel
claude_code.pull_request.countcompte désormais les PR/MR créées via les outils MCP, pas seulement les commandes shell. - Les messages d'erreur de refus de politique incluent l'ID de requête API pour un débogage plus facile.
Corrections de bugs importantes
- /context ne vide plus sa grille de visualisation ASCII rendue dans la conversation — gaspillait environ 1,6k tokens par appel.
- TTL du cache de prompt d'1 heure était silencieusement réduit à 5 minutes — désormais corrigé.
- Avertissement de cache manquant après /clear ou compaction lors du changement de /effort ou /model — avertissements intempestifs supprimés.
- Transfert vers éditeur externe (Ctrl+G) effaçait l'historique de la conversation — corrigé.
- Règles d'autorisation Bash(mkdir *), Bash(touch *) non respectées pour les chemins dans le projet — désormais respectées.
- Motifs deniedMcpServers avec joker de schéma
*://ne correspondant pas aux noms d'hôte mixtes — corrigé. - Problème de concurrence du rafraîchissement OAuth après réveil pouvant déconnecter toutes les sessions en cours — corrigé.
- Politique des paramètres gérés par le serveur non appliquée aux utilisateurs dont les identifiants OAuth stockés manquaient de la portée
user:inference— désormais appliquée. - Panneau Agent sous l'invite masqué lorsque des sous-agents sont en cours d'exécution (régression dans 2.1.122) — rétabli.
- /clear ne réinitialisait pas le titre de l'onglet du terminal après une conversation — corrigé.
- Erreurs API avec codes d'état 400 non reconnus affichaient du JSON brut au lieu du message d'erreur sous-jacent — désormais correctement analysé.
Correction VSCode
/clear dans l'extension VSCode efface désormais correctement à la fois le contexte de la conversation et la transcription affichée.
Mettez à jour via brew upgrade claude-code ou winget upgrade. Journal complet des modifications dans la version.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

Concessionnaire BMW retire son offre de rachat après une erreur d'un chatbot IA, précédent de l'affaire Air Canada
Un concessionnaire BMW de Toronto a révoqué une offre de rachat générée par son chatbot IA, suscitant des questions juridiques. Le précédent d'Air Canada tient les entreprises responsables des erreurs de leurs chatbots.

Google va fournir des agents d'IA au Pentagone pour des travaux non classifiés.
Google fournira des agents d'IA au Pentagone pour des travaux non classifiés, selon un rapport de Bloomberg. L'article a suscité des discussions sur Hacker News avec 61 points et 52 commentaires.

Juge constate que le ministère de l'Intérieur britannique a utilisé un document inventé par l'IA pour refuser une demande d'asile
Un juge supérieur britannique a statué que le Home Office avait probablement utilisé une preuve hallucinée par l'IA – une note politique nationale inexistante – pour refuser une demande d'asile. Le document manquant n'a jamais été retrouvé, et le juge a comparé cette pratique à l'utilisation de preuves frauduleuses.

Kimi K2.6 bat Claude, GPT-5.5 et Gemini dans un défi de codage avec une stratégie de glissement agressive
Lors du Word Gem Puzzle du jour 12 du AI Coding Contest, le modèle open-weights Kimi K2.6 de Moonshot AI a marqué 22 points de match (7-1-0), surpassant GPT-5.5 (16), Claude Opus 4.7 (12) et Gemini Pro 3.1 (9). MiMo V2-Pro a pris la deuxième place. Kimi a gagné en glissant de manière agressive.