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.
Démarrer le Devin CLI
Utilisez
-- avant votre prompt pour qu’il soit interprété comme un prompt, et non comme une sous-commande.Saisissez
@ dans le champ de prompt pour ouvrir l’autocomplétion des fichiers/répertoires locaux. Le sélectionner l’ajoute au contexte de votre message.Exécution de commandes shell
Modes
/plan et /ask.
Normal
Normal
Approuve automatiquement les outils en lecture seule dans le répertoire actuel et demande une autorisation pour les opérations d’écriture ou d’exécution.Il s’agit du mode par défaut.
Accept Edits
Accept Edits
Approuve automatiquement les modifications de fichiers dans l’espace de travail, tout en continuant à demander une confirmation pour les commandes shell et les autres actions. C’est là que la plupart des utilisateurs passeront l’essentiel de leur temps.
Bypass
Bypass
/yolo, /dangerousLe mode Bypass ne remplace jamais les autorisations définies au niveau de l’organisation par votre administrateur via Team Settings. Les règles de refus et de demande imposées par l’administrateur ont toujours priorité.
Autonomous
Autonomous
À peu près équivalent à Accept Edits dans l’espace de travail actuel, avec en plus la possibilité d’exécuter n’importe quelle commande shell dans une sandbox au niveau de l’OS (pour limiter ce que ces commandes peuvent réellement affecter).Autonomous est le seul mode d’autorisation disponible lors d’une exécution avec
--sandbox, et il est sélectionné automatiquement — Normal, Accept Edits et Bypass sont masqués dans les sessions sandbox.En mode Autonomous…- Une confirmation vous est demandée pour les capacités plutôt que pour les commandes.
- Les commandes respectent les périmètres
WriteetReadvia une sandbox du système de fichiers. - Les commandes vous demandent une confirmation lorsqu’elles essaient d’accéder à des ressources réseau.
- Les commandes respectent les périmètres
- Les opérations en lecture seule dans le répertoire actuel sont automatiquement approuvées.
Autonomous s’appuie sur la sandbox pour la sécurité. Sans
--sandbox, ce mode n’est pas disponible — utilisez Bypass si vous souhaitez une exécution sans supervision, sans isolation au niveau de l’OS. Consultez Bypass vs Autonomous ci-dessous pour une comparaison directe.Bypass ou Autonomous
| Bypass | Autonomous | |
|---|---|---|
Nécessite --sandbox | Non | Oui (disponible uniquement dans les sessions sandbox) |
| Commandes shell | Approuvées automatiquement, sans restriction | Approuvées automatiquement, isolées dans le sandbox |
Écritures de fichiers via les outils edit/write | Approuvées automatiquement partout | Nécessitent toujours une approbation (accorder un périmètre étend le sandbox) |
| Accès réseau | Sans restriction | Filtré par les listes d’autorisation/refus de domaines du sandbox |
| Respecte les Team Settings définis par l’admin | Oui | Oui |
--sandbox (qui sélectionne Autonomous) si vous voulez une exécution sans supervision avec des limites imposées par l’OS sur les fichiers et les domaines auxquels l’agent peut accéder. Si vous aimez la simplicité de bypass mais voulez que l’agent ait son propre ordinateur, essayez cloud Devin !
Historique des sessions
Commandes slash
| Commande | Description |
|---|---|
/help | Afficher toutes les commandes disponibles |
/exit ou /quit | Quitter l’application |
/clear ou /new | Effacer l’historique de la conversation (repartir de zéro) |
Changement de mode
| Commande | Description |
|---|---|
/mode | Afficher le mode actuel |
/mode <name> | Changer de mode (normal, accept-edits, plan, bypass ; autonomous dans les sessions sandbox) |
/normal | Passer en mode Normal (par défaut) |
/plan | Passer en mode Plan |
/ask <question> | Poser une question sans modifier le code (oneshot) |
/bypass | Passer en mode Bypass (alias : /yolo, /dangerous) |
Sélection du modèle
| Commande | Description |
|---|---|
/model | Afficher le sélecteur de modèle |
Gestion des sessions
| Commande | Description |
|---|---|
/resume | Ouvrir le sélecteur interactif de sessions |
/resume <id> | Reprendre une session par son identifiant |
/ls | Afficher les sessions récentes du répertoire courant (alias : /list-sessions) |
/ls --all | Afficher toutes les sessions de tous les répertoires |
/continue | Reprendre la session la plus récente |
/continue <id> | Reprendre une session par son identifiant |
/rm-session <id> | Supprimer irréversiblement une session par son identifiant |
Espace de travail
| Commande | Description |
|---|---|
/workspace | Afficher les répertoires d’espace de travail (alias : /workspaces) |
/add-dir <path> | Ajouter un répertoire d’espace de travail supplémentaire |
/undo-add-dir <path> | Supprimer un répertoire d’espace de travail |
Automatisation
| Commande | Description |
|---|---|
/loop <prompt> | Exécute un prompt, puis lance une revue automatique du diff en boucle (nécessite un état Git propre au démarrage) |
Extensibilité
| Commande | Description |
|---|---|
/hooks | Affiche tous les hooks chargés, avec leur ID, leur type d’événement et leur chemin source |
Compte et système
| Commande | Description |
|---|---|
/login | S’authentifier avec Devin |
/logout | Supprimer les identifiants enregistrés et quitter |
/update | Vérifier et installer les mises à jour |
/upgrade | Passer à une formule d’abonnement supérieure |
/bug | Signaler un bug aux développeurs du Devin CLI |
/compact | Forcer la compression de la conversation |
Si vous avez installé Devin for Terminal via Homebrew,
/update vous invitera à utiliser brew upgrade devin au lieu d’exécuter une auto-mise à jour.Raccourcis clavier
| Raccourci | Description |
|---|---|
Shift+Tab | Passer d’un mode à l’autre (Normal, Accept Edits, Plan, Bypass, Autonomous) |
Ctrl+C | Effacer le texte saisi ou annuler l’agent en cours d’exécution |
Esc | Annuler l’agent en cours d’exécution |
Shift+Enter | Insérer un saut de ligne (saisie sur plusieurs lignes) |
Ctrl+V ou Shift+Insert | Coller depuis le presse-papiers |
Ctrl+G | Ouvrir l’éditeur externe |
Ctrl+O | Ouvrir la visionneuse en plein écran de la trace de réflexion |
@ | Mentionner des fichiers à ajouter au contexte |
