Cursor 2.0 : un IDE dopé à l’IA pour accélérer le développement
Cursor 2.0 : un IDE dopé à l’IA pour accélérer le développement
Cursor a publié la version 2.0 de son IDE à la fin d’octobre. Cette mise à jour met l’accent sur une intégration avancée d’agents et de modèles d’IA, avec une nouveaute nommée Composer, annoncée comme un modele frontier jusqu’a quatre fois plus rapide que des modeles comparables. La version a ete pensee pour du codage agentique a faible latence et a ete entrainee avec des outils tels que la recherche semantique sur l’ensemble des bases de code, ce qui facilite l’intervention sur de gros projets.
Nouveautes et fonctions principales
Cursor 2.0 presente une interface plus epuree et de nombreuses fonctions destinees a faciliter le flux de travail. Parmi les points saillants :
- Plusieurs agents utilisables et configurables; Composer est l’un d’entre eux.
- Execution parallele de plusieurs agents (jusqu’a 8).
- Vue de diff combinee quand on recourt a plusieurs agents.
- Vue Agent dediee pour gerer les interventions.
- Support des taches de codage en plusieurs etapes.
- Integration de Chrome DevTools et possibilite de basculer sans coupure entre le navigateur integre et Chrome normal.
- Partage de commandes et regles personnalisees au sein d’equipes pour standardiser les flux de travail.
- Reconnaissance vocale integree (speech-to-text).
- Ameliorations specifiques aux langages pour faciliter la navigation et le debug.
- Execution des commandes shell dans un environnement securise et isole.
Exemples d’agents disponibles dans l’interface :
- Composer 1
- Sonnet 4.5
- Gemini 3 Pro
- GPT-5.1 Codex High
- GPT-5.1
- GPT-5.1 Codex Mini
- Grok Code
- Gemini 2.5 Flash
- Deepseek V3.1
- Ollama
- GPT-5.1 Codex Fast
Installation et configuration
L’installation est simple sur macOS et Windows : telecharger l’installateur correspondant, double-cliquer et suivre l’assistant. Sous Linux, telechargez le paquet .deb ou .rpm correspondant a votre distribution puis lancez la commande d’installation adaptee, par exemple sudo dpkg -i package.deb ou sudo rpm -i package.rpm, selon votre distribution.
Une fois installe, Cursor ajoute un lanceur dans le menu. A l’ouverture, l’IDE fonctionne immediatement, mais il est utile de verifier quelques parametres. Le bouton en forme de roue dentee en haut a droite ouvre les settings. Dans l’onglet Agents vous pouvez regler :
- Mode par defaut (Agent, Plan, Ask, dernier mode utilise).
- Emplacement par defaut (editeur ou panneau).
- Taille du texte (Small, Default, Large, Extra Large).
- Auto-Clear Chat (activer/desactiver).
- Max Tab Count.
- Queue Messages (envoyer immediatement, attendre le message en cours, arreter et envoyer maintenant).
- Usage Summary (Auto, Always, Never).
- Mode personnalise (beta) et autres options.
Dans l’onglet Models, vous pouvez activer ou desactiver les modeles disponibles et ajouter des cles API (OpenAI, Anthropic, Azure OpenAI, etc.). Il est egalement possible de configurer un Cloud Agent a partir d’un dossier contenant un depot Git.
Retour d’experience : ameliorer un script Python
J’ai teste Cursor 2.0 sur un vieux script Python de lancers de des pour du D&D. Le code initial avait du mal a interpretrer plusieurs notations possibles, par exemple ‘3d6+2’, ‘d6’, des modificateurs negatifs ou l’usage d’espaces comme ‘3 d 6 + 2’.
Après avoir ouvert le projet localement, j’ai clique sur le bouton Agent et demande a Cursor d’ameliorer le script. Les agents ont pris environ deux minutes pour proposer et appliquer des corrections. Les ameliorations signalees incluaient :
- Simplification de la notation pour un seul de – ‘d6’ est interprete comme ‘1d6’.
- Gestion des espaces – des formats tels que ‘3 d 6 + 2’ ou ‘2d10 – 1’ sont ignores correctement.
- Case insensitive – ‘3D6+2’ est equivalent a ‘3d6+2’.
- Messages d’erreur plus explicites en cas de format invalide.
- Parsing plus robuste, base sur des expressions regulieres.
J’ai relance l’application Python et elle a accepte les formats multiples attendus. Ce qui m’aurait pris plus d’une heure a corriger manuellement a ete resolu en quelques minutes par les agents.
Tarifs
Les plans annonces pour Cursor sont les suivants :
- Hobby (gratuit) : essai Pro d’une semaine, limites sur les requetes aux agents et sur les completions d’onglets.
- Pro (20 USD/mois) : tout le contenu du plan Hobby avec limites etensibles sur les agents, completions d’onglets illimitees, agents en arriere-plan et fenetres de contexte maximales.
- Pro+ (60 USD/mois) : tout ce qui est inclus dans Pro, plus 3x d’utilisation sur les modeles OpenAI, Claude et Gemini.
- Ultra (200 USD/mois) : tout ce qui est inclus dans Pro+, plus 20x d’utilisation sur OpenAI, Claude et Gemini, et acces prioritaire aux nouvelles fonctions.
Conclusion
Cursor 2.0 apporte une integration d’agents et de modeles IA qui facilite le travail sur des bases de code plus importantes et sur des taches complexes. L’outil a montre sa valeur sur mon exemple concret en corrigeant rapidement des cas d’usage et des formats d’entree difficiles. Si vous etes interesse par des assistants IA qui peuvent ameliorer et automatiser des corrections de code, Cursor 2.0 meritera un essai.
Articles connexes
Vidar distribué via npm : 17 paquets typosquattés infectent Windows et soulèvent la question de la chaîne d’approvisionnement
Vidar distribué via npm : 17 paquets typosquattés infectent Windows et soulèvent la question de la chane d’approvisionnementDécouverteDes chercheurs en sécurité de Datadog ont découvert le mois dernier dans le registre npm 17 paquets (23 versions) contenant un logiciel malveillant ciblant les systèmes Windows. Le code malveillant s’excute via un script de post-installation et installe […]
Accélérer Python avec C : trois façons d’appeler du code C (exemple Levenshtein)
Accélérer Python avec C : trois façons d’appeler du code C (exemple Levenshtein)Lorsque l’on rencontre une limite de performances en Python, il est souvent tentant de chercher des bibliotheques externes comme NumPy. Mais certaines approches d’optimisation ne conviennent pas aux algorithmes qui sont par nature sequenciels. Cet article illustre comment appeler du code C depuis […]
PHP 8.5 : nouveautés pragmatiques pour améliorer l’expérience développeur
IntroductionPHP 8.5, attendu en novembre 2025, mise sur des améliorations pragmatiques destinées à améliorer la productivite et la qualite de vie des developpeurs. Plutot que des ruptures majeures, cette version propose des fonctions et ajustements ciblés qui simplifient le code et facilitent l’exploitation.L’operateur pipe : simplifier l’enchainementL’operateur pipe, accepte apres plusieurs tentatives de RFC, apporte […]