--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
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.
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
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
--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 :
devin --cloud -r ou ouvrez-la dans la webapp.
Poursuivre le travail en local
/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
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
