Cline 4.0 migre l'extension VS Code sur le SDK Cline partagé et ajoute ClinePass, un marketplace Customize, des Plugins et les prompts en file d'attente

Cline 4.0 migre l'extension VS Code sur le SDK Cline partagé et ajoute ClinePass, un marketplace Customize, des Plugins et les prompts en file d'attente

lschvn

Cline a publié v4.0.0 le 26 juin 2026, une version majeure qui passe de v3.89.2 (11 juin) et redéfinit ce qu'est Cline. Là où la ligne 3.x était une extension VS Code qui a vu grandir une CLI à ses côtés, la 4.0 fait du SDK Cline partagé le moteur de tout, et y porte l'extension VS Code. Cline se décrit désormais comme « l'agent de code open source dans votre IDE et votre terminal », et le README est explicite sur le fait que le SDK est « le même moteur qui fait tourner la CLI, Kanban, l'extension VS Code et le plugin JetBrains ». La réécriture de l'extension fait le titre ; les couches d'abonnement, de marketplace et de plugins sont ce qui transforme la réécriture en un pari de plateforme.

La migration SDK : un seul moteur pour quatre surfaces

Le changement central de la 4.0 est que l'extension VS Code ne fait plus tourner sa propre implémentation de tâches historique. Les tours d'agent, les outils, la coordination du mode Plan/Act, MCP, les checkpoints, la télémétrie, les changements de fournisseur, la compaction, les limites d'erreurs et l'historique des tâches passent désormais par la couche de session partagée du SDK. Le workflow de build et de packaging de l'extension migre aussi vers Bun, que Cline utilise déjà dans le reste du dépôt.

Le gain d'architecture est la cohérence. La CLI Cline (désormais sur sa propre ligne v3.0.x, à cli-v3.0.31 au 27 juin), le tableau de tâches Kanban pour agents en parallèle, le plugin JetBrains et l'extension VS Code partagent tous un seul runtime, donc une correction de comportement ou un changement d'outil atterrit sur toutes les surfaces au lieu d'être réimplémenté par client. La gestion Plan/Act est refondue via des coordinateurs SDK avec une meilleure parité CLI et une continuation automatique lors du passage de Plan à Act. L'exécution terminal est simplifiée via le chemin run-commands du SDK, avec un formatage structuré de commande plus sûr et des indications non interactives plus claires. Cette même logique de consolidation est ce qui a poussé OpenAI à bâtir une plateforme gouvernable autour de Codex 0.142 plus tôt cette semaine, et le schéma plus large des agents de code passant d'outils à surface unique à des plateformes SDK-first est désormais la forme par défaut de la catégorie.

ClinePass : un abonnement géré dans l'extension

Le changement produit le plus visible est ClinePass. C'est un flux d'abonnement et d'onboarding intégré à l'extension VS Code, couvrant la sélection de fournisseur, l'inscription et la prise en charge d'abonnement, les listes de modèles en direct, les états d'erreur d'organisation et de droits, les alertes de crédit épuisé, ainsi qu'une gestion d'authentification et d'erreur ClinePass plus claire. Des réglages génériques de fournisseur SDK et la prise en charge du catalogue de modèles permettent à davantage de fournisseurs de partager le même sélecteur de modèles, contrôles de raisonnement, identifiants de modèles dynamiques et gestion de modèles personnalisés.

Lu simplement, Cline livre désormais un chemin géré : s'abonner, choisir un modèle, lancer. C'est un tournant pour un projet qui a bâti son audience sur « apportez votre propre clé API », et c'est le même tournant que le reste de la catégorie a pris à mesure que les agents de code passaient d'outils de passionnés à des produits gérés. Les fournisseurs BYO-key ne sont pas supprimés ; ils côtoient le flux géré, et le nouveau providers.json plus le catalogue de modèles partagé sont conçus pour préserver les réglages entre les changements de fournisseur.

Le marketplace Customize et les Cline Plugins

Le marketplace Customize regroupe les Skills, les serveurs MCP et les Plugins dans une seule interface, avec des onglets installé et marketplace, une recherche et un filtrage, des flux d'installation et de désinstallation, ainsi que des contrôles d'activation et de désactivation. Il prend aussi en charge les skills groupées dans des plugins et peut être réorganisé sous un point d'entrée Customize.

Les Cline Plugins sont la nouvelle primitive d'extensibilité. Ils permettent d'étendre Cline avec des outils, workflows, skills et capacités basés sur MCP sur mesure pour une équipe ou un projet, et peuvent s'installer en plein milieu d'une session. La prise en charge MCP s'étend désormais aux plugins, et le hub MCP se rafraîchit automatiquement après une installation depuis le marketplace, de sorte qu'un serveur nouvellement installé est disponible sans redémarrage manuel. L'onglet MCP Marketplace peut aussi être désactivé à distance pendant que les serveurs MCP installés restent accessibles. C'est le même vecteur d'extensibilité sur lequel Claude Code, Codex et la version opencode desktop convergent : une couche de plugins et de MCP qui transforme un agent de code en quelque chose que les équipes peuvent personnaliser sans le forker.

Prompts en file d'attente, refonte des fournisseurs et défauts plus sûrs

Un lot d'améliorations visibles par les développeurs complète la version. Les prompts en file d'attente corrigent une frustration de longue date : les messages soumis pendant que Cline travaille sont désormais mis en file, s'affichent pendant que le tour en cours se diffuse, et peuvent être annulés avant de s'exécuter, au lieu d'être abandonnés ou d'entrer en concurrence avec le tour actif. L'édition et la régénération permettent de modifier un message utilisateur précédent et de relancer depuis ce point, avec Escape qui annule l'édition localement et des libellés Reset Chat et Reset Code plus clairs.

La configuration des fournisseurs et des modèles est refondue autour de providers.json, du catalogue de modèles et de la configuration de session SDK, et la version câble un large ensemble de fournisseurs et de modèles : les modèles ClinePass, Fireworks GLM 5.2, Kimi K2.6 Fast, Kimi K2.7 Code, Qwen 3.7 Plus, MiniMax M3, SAP AI Core, la récupération de modèles LiteLLM, les identifiants Codex OAuth et les réglages de modèles compatibles OpenAI. Les composants de réglages génériques partagés et les sélecteurs de raisonnement remplacent de nombreuses vues spécifiques à un fournisseur.

Les défauts de sécurité se resserrent. L'auto-approbation des commandes est désormais désactivée par défaut pour les configurations nouvelles et réinitialisées, et l'interface d'auto-approbation est simplifiée. La version corrige aussi le budgeting des résultats d'outils SDK et des messages fournisseur en tronquant les grandes sorties d'outils par défaut, en plafonnant le texte de l'assistant, en limitant l'ingestion des sorties bash, lecture de fichier et recherche, en bornant les budgets média et en groupant les réécritures de lectures obsolètes pour préserver les caches de préfixe des fournisseurs. La fiabilité terminal reçoit une longue liste de corrections, dont la capture de sortie Windows autonome, un traitement PowerShell renforcé, la coalescence des heredocs et la suppression des échos de commande dupliqués.

Ce qu'il faut surveiller

Deux réserves méritent d'être signalées avant la mise à niveau. Les sous-agents sont temporairement désactivés dans l'extension VS Code pendant la stabilisation de l'expérience basée sur le SDK, donc les équipes qui comptaient sur l'orchestration multi-agent via la fonctionnalité de sous-agent de Cline devront attendre son retour. La fonctionnalité historique Explain Changes est supprimée dans le cadre du nettoyage de la migration SDK. Tout le reste est additif. Le changelog complet entre v3.89.2 et v4.0.0 est sur la vue de comparaison, et la ligne CLI continue indépendamment sur la branche v3.0.x. Cline compte environ 64 000 étoiles GitHub et se situe dans une catégorie qui se consolide vite ; la 4.0 est la version où l'outil cesse d'être une extension et devient une plateforme.

Questions fréquentes

OpenAI Codex 0.142 ajoute des budgets de tokens par exécution, la délégation multi-agents, la recherche web indexée et un catalogue de plugins réorganisé

La ligne Codex 0.142 d'OpenAI est sortie entre le 22 et le 26 juin 2026 (rust-v0.142.0 à rust-v0.142.3 sur github.com/openai/codex). Le cycle transforme l'agent en un outil qu'une équipe peut gouverner : des budgets de tokens configurables qui suivent la consommation entre les threads et interrompent les tours quand le budget est épuisé, une délégation multi-agents configurable en désactivé, requête-explicite-uniquement ou proactif, un mode de recherche web indexée qui autorise la recherche en direct tout en restreignant l'accès direct aux pages aux URL approuvées par le serveur, des outils MCP qui utilisent la recherche d'outils par défaut, une vue /plugins réorganisée en sections OpenAI Curated, Workspace et Shared with me, la prise en charge du proxy système (PAC, WPAD, bypass) sous Windows et macOS pour l'authentification, et une longue liste de correctifs de fiabilité et de sécurité pour les exécuteurs distants. Elle s'appuie directement sur le relay Noise chiffré et la couche PathUri multi-OS de la version 0.141 du 18 juin.

Prettier 3.9 refond cinq parseurs : micromark pour Markdown, yaml v2, GraphQL.js v17, un parseur Flow en Rust et Angular

Prettier 3.9.0, publié le 27 juin 2026 (prettier/prettier, billet de Fisker Cheung), est une release centrée sur les parseurs qui fait passer Markdown de remark-parse v8 à micromark v4 (meilleure conformité CommonMark et GFM et une série de bugs de parsing de longue date corrigés), YAML à yaml v2, GraphQL à GraphQL.js v17 (arguments de fragment et directives sur les définitions de directive), Flow au nouveau parseur oxidized basé sur Rust de l'équipe Flow (environ 37 % plus rapide sur les fixtures Flow valides de Prettier et 43 % plus rapide sur flow_parser.js en benchmarks parser-only locaux) et Angular. Le formateur JavaScript et TypeScript est aussi retravaillé, en particulier en mode --no-semi où les commentaires autour de break et continue sont maintenant stables entre plusieurs passages (un fix d'idempotence), plus la suppression des parenthèses redondantes dans les return, l'alignement des interpolations de template embarquées et l'inlining des expressions de négation logique. La release retire la syntaxe legacy import ... assert {} (Babel 8 a supprimé le plugin de parseur ; migrez vers with), corrige une option --cache-strategy content silencieusement cassée et empêche les fichiers EditorConfig au-dessus des worktrees Git de s'infiltrer. L'équipe rappelle d'épingler la version exacte dans package.json car les changements de formatage vont produire des diffs.

Articles connexes

Plus de couverture avec des sujets et tags en commun.

Bug Claude Code #74066 : Des Utilisateurs Signalent une Fuite de Contexte Entre Workspaces sur Sonnet 5, Anthropic N'a Pas Encore Répondu
ai

Bug Claude Code #74066 : Des Utilisateurs Signalent une Fuite de Contexte Entre Workspaces sur Sonnet 5, Anthropic N'a Pas Encore Répondu

Un bug ouvert déposé contre Claude Code le 2026-07-04 par un utilisateur [Enterprise ZDR](https://docs.anthropic.com/en/docs/build-with-claude/zero-data-retention) décrit une session de travail sur Sonnet 5 qui commence soudainement à faire référence à une construction de temple Minecraft non liée, puis persiste dans la mauvaise tâche dans son récapitulatif. Le rapporteur (GitHub : [@milesrichardson-edb](https://github.com/milesrichardson-edb), issue [anthropics/claude-code#74066](https://github.com/anthropics/claude-code/issues/74066)) est sur Enterprise Zero Data Retention, le niveau qu'Anthropic présente spécifiquement comme isolé par session. Le triage sur le JSONL de session locale du rapporteur à `~/.claude/projects/<encoded-cwd>/<session-id>.jsonl` montre que le texte fuité n'est pas dans la transcription, ce qui exclut une fuite de contexte locale par chevauchement de fichier. Quatre autres utilisateurs dans les commentaires (avec des historiques de travail remontant à l'an dernier) décrivent un comportement quasi identique sur Claude Code, Claude Mobile et Claude deep research. Le fit architectural le plus plausible est un état de cache KV partagé dans l'inférence ([selon @yv3nne dans les commentaires](https://github.com/anthropics/claude-code/issues/74066#issuecomment-4880448776)), mais aucun ingénieur d'Anthropic n'a commenté l'issue dans les 22 heures depuis son dépôt, et l'issue a atteint le sommet de [Hacker News](https://news.ycombinator.com/item?id=42481789) le 2026-07-04. Le ton dans le fil est partagé : la moitié suspectant une vraie réutilisation de cache plateforme, l'autre moitié suspectant une [hallucination spécifique à Sonnet 5 déclenchée par un lexer Pygments](https://github.com/anthropics/claude-code/issues/74066#issuecomment-4880334711). Les deux lectures sont crédibles.
Claude Code 2.1.199 ajoute les invocations slash-skill empilées, corrige le rapport d'erreurs des sous-agents, la boucle de crash du daemon des agents en arrière-plan sur Linux, et le bug de perte de réponse en streaming
ai

Claude Code 2.1.199 ajoute les invocations slash-skill empilées, corrige le rapport d'erreurs des sous-agents, la boucle de crash du daemon des agents en arrière-plan sur Linux, et le bug de perte de réponse en streaming

Anthropic a publié Claude Code [v2.1.199](https://github.com/anthropics/claude-code/releases/tag/v2.1.199) le 2026-07-02, un jour après la version de fonctionnalités v2.1.198 (Chrome GA, auto-PR des agents en arrière-plan, /dataviz, Gateway sur AWS) et deux jours après la v2.1.197 qui faisait de Sonnet 5 le modèle par défaut. La v2.1.199 est une version de correctifs avec 24 entrées: une nouvelle fonctionnalité (les invocations slash-skill empilées chargent jusqu'à 5 skills de tête dans un même prompt), et une longue liste de correctifs de fiabilité sur le rapport d'erreurs des sous-agents, le daemon des agents en arrière-plan sur Linux, la préservation des réponses en streaming sur erreur API en cours de flux, la gestion des erreurs SSL/TLS derrière les proxies d'entreprise, le traitement des appels d'outils en plan mode, et une politique de retry par environnement qui ne plafonne plus le nombre de retries configurable par l'utilisateur à 15. La majorité des items concerne la surface background-agent / sous-agents, ce qui reste cohérent avec la direction v2.1.197 + v2.1.198 qui fait de la délégation la surface produit pour Sonnet 5.
Claude Code 2.1.198 rend Claude in Chrome généralement disponible, permet aux agents en arrière-plan de committer, pusher et ouvrir des PRs en brouillon, ajoute la skill `/dataviz` et intègre Claude Platform on AWS à la Gateway
ai

Claude Code 2.1.198 rend Claude in Chrome généralement disponible, permet aux agents en arrière-plan de committer, pusher et ouvrir des PRs en brouillon, ajoute la skill `/dataviz` et intègre Claude Platform on AWS à la Gateway

Anthropic a publié Claude Code [v2.1.198](https://github.com/anthropics/claude-code/releases/tag/v2.1.198) le 2026-07-01T20:45:36Z, deuxième jour consécutif de livraison pour Claude Code après la v2.1.197 (la version qui faisait de Sonnet 5 le modèle par défaut) la veille. Le changement principal est que Claude in Chrome devient généralement disponible dans Claude Code: l'assistant côté navigateur qui était en recherche preview passe sur un canal stable et n'est plus verrouillé par un drapeau de fonctionnalité ou une liste d'attente. La version livre aussi la première automatisation de bout en bout pour les agents en arrière-plan dans `claude agents`, qui committent, pushent et ouvrent une pull request en brouillon lorsqu'ils terminent un travail de code dans un worktree, au lieu de s'arrêter pour demander. Autres ajouts notables: une skill `/dataviz` pour la conception de graphiques et de tableaux de bord avec un validateur de palette de couleurs exécutable, un upstream Gateway pour Claude Platform on AWS (`anthropicAws`) avec des réponses model-not-found qui avancent dans la chaîne de basculement, un agent Explore intégré qui hérite désormais du modèle de la session principale (plafonné à opus) au lieu de tourner sur Haiku, et des sous-agents qui héritent de la configuration d'extended thinking de la session parente. La version supprime aussi l'assistant `/agents` et le remplace par le flux conversationnel, corrige une longue liste de bugs de fiabilité sur les agents en arrière-plan, les coupures réseau et l'authentification de plateforme, et améliore la coloration syntaxique en passant à highlight.js 11.

Commentaires

Connexion Connectez-vous pour participer à la conversation.

Pas encore de commentaires. Soyez le premier à partager vos pensées.