- Cursor Agent peut désormais être utilisé en CLI ou en environnement headless pour être exploité avec les mêmes commandes depuis un IDE ou un terminal.
- Depuis le terminal, il est possible d’effectuer la revue de modification du code par l’agent, d’obtenir un guide de travail en temps réel, de définir des règles personnalisées, etc.
- La prise en charge des modèles IA récents (Anthropic, OpenAI, Gemini, etc.) est disponible, l’intégration avec l’IDE de votre choix est possible, et il est possible de rédiger des scripts et des tâches d’automatisation.
- En dehors de l’environnement natif, l’exécution d’agents parallèles et l’exécution à distance sont possibles, avec intégration dans divers environnements de développement.
- Le CLI dispose d’autorisations de lecture, modification, suppression de fichiers et exécution de commandes, il est donc recommandé de l’utiliser uniquement dans un environnement de confiance.
Vue d’ensemble de Cursor Agent CLI
Prise en charge du CLI et des environnements headless
- Cursor Agent peut être exécuté dans un CLI ou un environnement headless.
- Intégration possible avec des environnements de développement variés, notamment des IDE (Neovim, JetBrains, etc.), un terminal, ou des serveurs distants.
- Le même ensemble de commandes peut être utilisé partout.
- Exemples : Cursor, JetBrains, Android Studio, Ghostty, Warp, Bash, Xcode
Fonctions principales
- Revue des modifications de code : vérifiez et appliquez directement dans le terminal les changements proposés par l’agent.
- Ajustement en temps réel : possibilité de guider le travail de l’agent en cours.
- Définition de règles utilisateur : personnalisation détaillée des règles via AGENTS.md et MCP.
- Exploitation des derniers modèles IA : usage immédiat des derniers modèles (Anthropic, OpenAI, Gemini, etc.)
- Prise en charge de l’automatisation : mise à jour automatique de la documentation, déclenchement de revues de sécurité, création d’un agent de codage personnalisé, etc.
Évolution du produit
- Au départ : complétion automatique intelligente et contextuelle de texte.
- Ensuite : questions-réponses IA, modification de code en ligne (⌘+K).
- Après amélioration de la qualité de génération de code : expansion des possibilités pour que l’Agent puisse créer des fichiers, exécuter des commandes terminales, rechercher dans la base de code, etc.
- En 2025 : l’Agent a été étendu de l’éditeur vers le web, le mobile et Slack.
- Aujourd’hui : extension de la prise en charge au CLI et aux environnements headless.
Exemple d’installation et d’exécution du CLI
# Installation
curl https://cursor.com/install -fsSL | bash
# Démarrer le CLI via une invite
cursor-agent chat "find one bug and fix it"
- Le CLI est encore en version bêta.
- Les mesures de sécurité sont en cours de développement et, en raison des autorisations d’accès aux fichiers et d’exécution de commandes, son usage n’est recommandé que dans un environnement de confiance.
Références
1 commentaires
Commentaires Hacker News
Je ne vois pas bien où utiliser ça en dehors d’un environnement virtualisé ou non utilisé. J’aimerais plutôt qu’il propose une machine virtuelle à exécuter dans un espace de stockage limité. Je ne donnerai jamais à un LLM un accès supérieur à la lecture sur un disque qui m’appartient ou que j’administre.
Je me demande quand nous adopterons tous la méthode AGENT.md et utiliserons un standard au lieu de noms comme gemini.md/claude.md/crush.md/summary.md/qwen.md. Voir agent.md (redirection : https://ampcode.com/AGENT.md), et il existe aussi agent-rules.org
La vitesse de sortie des agents de coding IA est aujourd’hui aussi rapide que celle des frameworks JavaScript. Franchement, j’aime bien cette tendance.
Je ne m’attendais pas du tout à ce qu’un agent de codage basé sur le terminal soit aussi agréable. On peut en laisser un tourner en arrière-plan et l’utiliser pendant #dayjob, et il y a en bonus un petit sentiment de hack. 2025 pourrait être l’année du terminal, à mon avis. C’est parfait pour mes prototypes, et Claude code a été la tech la plus fun que j’aie expérimentée.
Je pense que le CLI est une bonne idée actuellement. La prochaine étape d’abstraction sera probablement : quelqu’un (probablement moi) crée une issue ou une demande de fonctionnalité dans une PR GitHub, et en appuyant sur un bouton, l’agent résout automatiquement. GitHub en a déjà parlé d’une manière similaire, mais leur gh copilot est tellement décliné que je ne savais pas non plus s’il était en GA ou accessible pour moi. (Note: la documentation officielle confirme que ça existe, mais ce n’est pas aussi fluide que ce que j’imaginais)
C’est intéressant de voir les AI agents redéfinir ce qu’est un IDE. Pendant l’époque du chat IA, on ne voyait pas cette dynamique. Plus un agent agit de façon autonome, moins l’UI de l’IDE classique compte. Je pense qu’un outil CLI peut créer un nouvel écosystème d’outils de développement. Créer des plugins full IDE dans VSCode ou IntelliJ, c’est vraiment un travail difficile, et la compatibilité entre IDE n’est pas brillante. En revanche, les outils CLI et MCP sont beaucoup plus simples et beaucoup plus composables/transposables.
Je pense que Cursor deviendra à long terme la meilleure boîte à outils
Situation drôle. Je pensais qu’Anthropic finirait par proposer une « Claude GUI ».
Maintenant, divers labs frontier entrent sur ce marché et démocratisent l’abonnement CLI pour les particuliers. Je ne comprends donc pas vraiment pourquoi un produit comme Cursor pourrait survivre. Si la fonction est déjà incluse dans les abonnements OAI/Anthropic/GOOG, pourquoi payer un coût supplémentaire ?
Je me demande en quoi réside l’avantage par rapport aux IDE existants. J’aimerais savoir si c’est fait pour ressembler à Claude Code.