cli-config.json
.
Emplacement du fichier
Type | Plateforme | Chemin |
---|---|---|
Global | macOS/Linux | ~/.cursor/cli-config.json |
Global | Windows | $env:USERPROFILE\.cursor\cli-config.json |
Projet | Tous | <project>/.cursor/cli.json |
Seules les autorisations peuvent être configurées au niveau du projet. Tous les autres paramètres du CLI doivent être définis globalement.
CURSOR_CONFIG_DIR
: chemin de répertoire personnaliséXDG_CONFIG_HOME
(Linux/BSD) : utilise$XDG_CONFIG_HOME/cursor/cli-config.json
Schéma
Champs requis
Champ | Type | Description |
---|---|---|
version | number | Version du schéma de configuration (actuelle : 1 ) |
editor.vimMode | boolean | Activer les raccourcis clavier Vim (par défaut : false ) |
permissions.allow | string[] | Opérations autorisées (voir Permissions) |
permissions.deny | string[] | Opérations interdites (voir Permissions) |
Champs optionnels
Champ | Type | Description |
---|---|---|
model | object | Configuration du modèle sélectionné |
hasChangedDefaultModel | boolean | Indicateur de remplacement du modèle géré par la CLI |
Exemples
Config minimale
Activer le mode Vim
Configurer les autorisations
Dépannage
Notes
- Format JSON pur (sans commentaires)
- Le CLI effectue une auto‑réparation des champs manquants
- Les fichiers corrompus sont sauvegardés avec l’extension
.bad
puis recréés - Les entrées d’autorisations doivent correspondre exactement aux chaînes (voir Permissions pour plus de détails)