Passer au contenu principal

Prompting

Énoncer clairement ton intention est recommandé pour obtenir les meilleurs résultats. Par exemple, tu peux utiliser l’invite « do not write any code » pour t’assurer que l’agent n’éditera 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 étendues et des intégrations. Le CLI détecte automatiquement et respecte ton fichier de configuration mcp.json, ce qui active les mêmes serveurs et outils MCP que t’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 indications à l’agent. Ces règles sont automatiquement chargées et appliquées selon 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 (s’ils sont présents) et les applique comme règles, en complément de .cursor/rules.

Travailler avec Agent

Parcours les messages précédents avec la flèche haut (Arrow-Up).

Relecture

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 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 lancer 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 d’annuler (N) l’exécution.

Mode non interactif

Utilise -p ou --print pour lancer Agent en mode non interactif. Ça affichera la réponse dans la console. En mode non interactif, tu peux invoquer Agent sans interaction. Ça te permet de l’intégrer à 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 simple à 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.
I