Skip to main content
Par défaut, la Devin CLI exécute un agent sur votre machine. Avec --cloud, elle lance à la place une session Devin dans le cloud : Devin travaille sur une VM dédiée, avec son propre shell, son navigateur et ses clones de repository, et la CLI diffuse la session dans votre terminal pour que vous puissiez la créer, l’orienter, la reprendre et la suivre sans quitter le terminal.

Démarrer une session Devin dans le cloud

Ou, si devin est déjà en cours d’exécution, basculez la session actuelle vers le cloud :
Les sessions Devin dans le cloud nécessitent un compte Devin. Exécutez devin auth login (ou /login) si vous n’êtes pas connecté. /cloud ne fonctionne qu’avant le premier message d’une session locale ; exécutez d’abord /clear pour basculer une session déjà en cours.
Avant d’envoyer le premier message, vous pouvez configurer l’endroit où la session s’exécute : Saisissez ensuite une tâche comme vous le feriez dans une session locale. Les messages de Devin, ses appels d’outils et ses modifications de fichiers s’affichent en continu dans le terminal au fil de son travail. La session s’exécute sur la VM cloud : vous pouvez donc fermer le terminal (ou votre ordinateur portable) à tout moment, la session se poursuit. Pour transférer une session locale en cours vers le cloud, utilisez /handoff. La conversation, votre branche et vos modifications non commitées sont transférées vers une nouvelle session Devin dans le cloud, dont le flux continue de s’afficher dans le même terminal.

Ouvrir une session dans la webapp ou dans Desktop

/open ouvre la session en cours dans la Devin webapp ; /open desktop l’ouvre dans Devin Desktop. Utilisez ces commandes pour observer le bureau de Devin ou revoir un enregistrement.

Reprendre une session Devin dans le cloud

Les sessions Devin dans le cloud survivent au terminal qui les a lancées. devin --cloud --resume (ou -r) rouvre n’importe quelle session Devin dans le cloud depuis le terminal, qu’elle ait été démarrée depuis la CLI, la webapp ou Desktop :

Exécuter en mode non interactif

Combinez --cloud avec -p/--print pour démarrer une session Devin dans le cloud, envoyer un seul prompt et quitter dès que le tour de Devin est terminé. La réponse de Devin est écrite sur stdout, ce qui permet d’utiliser cette commande depuis des scripts et des pipelines. Le prompt peut être fourni en ligne, passé après -- ou lu depuis un fichier :
La session Devin dans le cloud reste active après la fin de la commande. Pour la poursuivre, reprenez-la avec devin --cloud -r ou ouvrez-la dans la webapp.

Poursuivre le travail en local

Exécutez /handoff dans une session Devin dans le cloud pour rapatrier son travail sur votre machine. La commande récupère la branche de la pull request de la session, y bascule votre checkout Git et démarre une session locale sur ce code. Voir Passer le relais au local. Pour travailler directement sur la VM cloud — lancer ses serveurs de développement, inspecter des fichiers ou éditer dans Devin Desktop —, voir SSH.

Renommer et archiver

Slash commands cloud

Ces commandes sont disponibles dans les sessions Devin dans le cloud, en plus des slash commands habituelles :

SSH

Connectez-vous à la VM d’une session Devin dans le cloud et redirigez des ports

Passer le relais à des Devins dans le cloud

Déplacez une task entre le local et le cloud avec /handoff

Commandes et flags

Référence complète de --cloud et des slash commands cloud