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 réglages 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 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
Configuration minimale
Activer le mode Vim
Configurer les permissions
Dépannage
Notes
- Format JSON pur (sans commentaires)
- La CLI répare automatiquement les champs manquants
- Les fichiers corrompus sont sauvegardés en
.bad
puis recréés - Les entrées d’autorisations sont des chaînes exactes (voir Permissions pour plus de détails)