Démarrer le Devin CLI
Par défaut, les sessions se déroulent dans un REPL, une interface de terminal graphique où vous pouvez dialoguer et observer les actions de Devin.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
Devin peut exécuter des commandes shell pendant qu’il travaille. Si une commande est toujours en cours d’exécution après le délai d’attente par défaut, Devin la bascule en arrière-plan et affiche la durée d’attente ainsi que l’identifiant du shell en arrière-plan. Devin peut ensuite continuer à travailler et consulter plus tard la sortie de la commande.Modes
Devin CLI propose 5 modes d’autorisation intégrés : Normal, Accept Edits, Smart, Bypass et Autonomous, ainsi que 3 modes de l’agent : Normal, Plan et Ask. Pour plan et ask, utilisez/plan et /ask.
Normal
Normal
Approuve automatiquement les outils en lecture seule dans le répertoire courant 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.
Smart
Smart
Approuve automatiquement les modifications de fichiers dans l’espace de travail, comme Accept Edits, et, pour toute autre action — commandes shell, requêtes réseau, outils MCP — un modèle rapide décide si elle peut être exécutée sans demander de confirmation. Toute action qu’il ne considère pas clairement comme sûre nécessite toujours une confirmation, et les catégories à haut risque (installations de packages, commandes Vous pouvez aussi démarrer en mode smart :
git qui modifient l’état, rm, sudo, opérations destructrices de CLI cloud, fichiers sensibles) nécessitent toujours une confirmation.Le mode Smart est déployé progressivement ; il est donc possible qu’il ne soit pas encore disponible sur votre compte. Consultez Smart Mode pour connaître le comportement complet.
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, Smart 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
Writeet les règles de refusRead(...)via 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 courant 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 et Autonomous réduisent tous deux les demandes d’approbation, mais reposent sur des mécanismes de sécurité différents :
Choisissez Bypass si vous faites confiance à l’agent sur l’ensemble de votre machine. Choisissez
--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
L’historique de vos conversations est enregistré afin que vous puissiez reprendre une session plus tard.Devin Cloud
Exécutez Devin dans le cloud plutôt que sur votre machine, et pilotez-le depuis le même terminal. Consultez Cloud CLI et SSH./cloud fait basculer une nouvelle session locale vers le cloud, /open ouvre la session Devin dans le cloud au sein de l’application web (/open desktop pour Devin Desktop), /handoff transfère le travail entre le local et le cloud, et /archive l’archive.
Commandes slash
Vous pouvez utiliser ces commandes pendant une session active.Navigation et contrôle
Changement de mode
Sélection du modèle
Gestion des sessions
Espace de travail
Automatisation
Extensibilité
Compte et système
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.
