Rédaction de prompts

Exprimer clairement ton intention est recommandé 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 quand tu planifies des 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 à ceux de l’agent IDE.

MCP

Agent prend en charge le MCP (Model Context Protocol) pour des fonctionnalités avancées et des intégrations. La CLI détecte automatiquement et respecte ton fichier de configuration mcp.json, ce qui active les mêmes serveurs et outils MCP que ceux que tu as configurés dans 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 consignes à l’agent. Ces règles sont chargées et appliquées automatiquement en fonction de leur configuration, ce qui te permet 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 aussi AGENTS.md et CLAUDE.md à la racine du projet (si présents) et les applique comme règles aux côtés de .cursor/rules.

Travailler avec Agent

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

Revue

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

Sélection du contexte

Sélectionne des fichiers et des 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 voir la liste des conversations précédentes.

Validation des commandes

Avant d’exécuter des commandes dans le terminal, le CLI te demandera de valider (Y) ou de refuser (N) l’exécution.

Mode non interactif

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