Prompting

Il est recommandé d’exprimer clairement ton intention pour obtenir les meilleurs résultats. Par exemple, tu peux utiliser le prompt « n’écris aucun code » pour t’assurer que l’agent ne modifiera aucun fichier. C’est généralement utile lors de la planification de tâches avant de les implémenter. L’agent dispose actuellement d’outils pour les opérations sur les fichiers, la recherche et l’exécution de commandes shell. D’autres outils sont en cours d’ajout, similaires à l’agent IDE.

MCP

Agent prend en charge MCP (Model Context Protocol) pour des fonctionnalités étendues et des intégrations. La CLI détectera automatiquement et respectera ton fichier de configuration mcp.json, en activant les mêmes serveurs MCP et outils que tu as configurés pour l’IDE.

Règles

L’agent CLI prend en charge le même système de règles que l’IDE. Tu peux créer des règles dans le répertoire .cursor/rules pour fournir du contexte et des conseils à l’agent. Ces règles seront automatiquement chargées et appliquées selon leur configuration, te permettant de personnaliser le comportement de l’agent pour différentes parties de ton projet ou pour des types de fichiers spécifiques.
Le CLI lit également AGENT.md et CLAUDE.md à la racine du projet (s’ils sont présents) et les applique comme règles en plus de .cursor/rules.

Travailler avec Agent

Tu peux accéder aux messages précédents avec la flèche haut (Arrow-Up) et les faire défiler.

Revue

Passe en revue les modifications avec Ctrl+R. Appuie sur I pour ajouter des instructions complémentaires. Utilise Arrow-Up/Arrow-Down pour faire défiler, et Arrow-Left/Arrow-Right pour changer de fichier.

Sélection du contexte

Sélectionne les fichiers et dossiers à inclure dans le contexte avec @. Libère de l’espace dans la fenêtre de contexte en exécutant /compress. Consulte Summarization pour plus de détails.

Historique

Reprends un fil existant avec --resume [thread id] pour charger le contexte précédent. Pour reprendre la conversation la plus récente, utilise cursor-agent resume. Tu peux aussi exécuter cursor-agent ls pour afficher la liste des conversations précédentes.

Approbation des commandes

Avant d’exécuter des commandes de terminal, l’interface en ligne de commande te demandera d’approuver (Y) ou de refuser (N) l’exécution.

Mode non-interactif

Utilise -p ou --print pour exécuter Agent en mode non-interactif. Cela affichera la réponse dans la console. Avec le mode non-interactif, tu peux invoquer Agent de façon non-interactive. Cela te permet de l’intégrer dans des scripts, des pipelines CI, etc. Tu peux combiner cela avec --output-format pour contrôler le formatage de la sortie. Par exemple, utilise --output-format json pour une sortie structurée plus facile à parser dans les scripts, ou --output-format text pour une sortie en texte brut.
Cursor dispose d’un accès complet en écriture en mode non-interactif.