Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Command dans le terminal
Cmd/Ctrl+I) pour générer la syntaxe CLI appropriée à partir de prompts rédigés en langage naturel.

Envoyer une sélection du terminal à Cascade
Cmd/Ctrl+L pour l’envoyer à Cascade, où vous pourrez faire référence à cette sélection dans votre prochain prompt.

Mentionnez votre terminal avec @
Commandes Cascade exécutées automatiquement
Niveaux d’exécution automatique
| Niveau | Description |
|---|---|
| Désactivé | L’exécution automatique est entièrement désactivée. Toutes les commandes nécessitent une approbation manuelle avant leur exécution. |
| Liste d’autorisation uniquement | Seules les commandes correspondant aux entrées de votre liste d’autorisation peuvent être exécutées automatiquement. Toutes les autres commandes nécessitent une approbation manuelle. |
| Auto | Cascade évalue si une commande peut être exécutée automatiquement sans danger. Les commandes jugées potentiellement risquées nécessiteront toujours votre approbation. Cette fonctionnalité est uniquement disponible pour les messages envoyés avec des modèles premium. |
| Turbo | Toutes les commandes sont exécutées automatiquement immédiatement, à l’exception de celles figurant dans votre liste de refus. |

Niveau maximal contrôlé par l’administrateur (Teams & Enterprise)
Listes de commandes pour toute l’équipe (Teams & Enterprise)
| Type de liste | Comportement |
|---|---|
| Liste d’autorisation | Les commandes correspondant à des entrées de cette liste seront exécutées automatiquement sans confirmation de l’utilisateur (lorsque l’exécution automatique est activée pour cet utilisateur). |
| Liste de refus | Les commandes correspondant à des entrées de cette liste nécessiteront toujours l’approbation de l’utilisateur avant exécution, quels que soient ses paramètres. |
- Les configurations de l’équipe et de l’utilisateur sont fusionnées : les listes au niveau de l’équipe sont combinées avec les listes d’autorisation et de refus individuelles configurées dans les paramètres de Devin Desktop. Une commande correspondant à la liste d’autorisation de l’équipe ou de l’utilisateur sera exécutée automatiquement (sauf si elle est bloquée par une liste de refus).
- La liste de refus est prioritaire sur la liste d’autorisation — si une commande correspond aux deux listes (au niveau de l’équipe ou de l’utilisateur), elle nécessitera une approbation
Liste d’autorisation
git, Cascade acceptera toujours automatiquement git add -A.
Ce paramètre peut être configuré via Palette de commandes → Open Settings (UI) → recherchez windsurf.cascadeCommandsAllowList.

Liste de refus
rm, Cascade demandera toujours une autorisation avant d’exécuter rm index.py.
Ce paramètre peut être défini via Command Palette → Open Settings (UI) → recherchez windsurf.cascadeCommandsDenyList.

Terminal dédié
zsh comme shell.

.zshrc et d’autres fichiers spécifiques à zsh seront disponibles.
Si vous utilisez un shell autre que zsh et souhaitez que Devin Desktop utilise des variables d’environnement partagées, nous vous recommandons de créer un fichier de configuration partagé que les deux shells peuvent charger.
