Passer au contenu principal
devin --cloud lance une session Devin dans le cloud plutôt qu’un agent local. Devin travaille sur sa propre VM, avec un shell, un navigateur et des clones de repository ; la CLI diffuse la session dans votre terminal.

Démarrer une session Devin dans le cloud

Ou exécutez /cloud dans une nouvelle session locale (avant le premier message ; sinon, exécutez d’abord /clear).
Nécessite un compte Devin. Exécutez devin auth login (ou /login) si vous n’êtes pas connecté.
Avant le premier message, /repo, /platform et /model permettent de choisir les repositories, l’OS et le modèle. Saisissez ensuite une tâche comme d’habitude. La session s’exécute sur la VM : fermer le terminal ne l’interrompt donc pas. Pour transférer une session locale en cours vers le cloud, utilisez /handoff.

Reprendre une session Devin dans le cloud

--resume (-r) rouvre n’importe quelle session Devin dans le cloud, qu’elle ait été démarrée depuis la CLI, la webapp ou Desktop :

Exécuter en mode non interactif

--cloud -p démarre une session, envoie un seul prompt, écrit la réponse de Devin sur stdout, puis quitte. La session reste active ; reprenez-la avec devin --cloud -r.

Poursuivre le travail en local

/pickup (ou /handoff) récupère la branche de la pull request de la session et démarre une session locale dessus. Voir Passer le relais au local. /ssh ouvre un shell sur la VM de la session. Voir SSH.

Utiliser votre machine locale

Une session Devin dans le cloud s’exécute sur sa propre VM, mais elle peut demander à exécuter des commandes et à modifier des fichiers sur votre ordinateur. Pour l’autoriser, le plus simple est d’ouvrir la session dans Devin Desktop et de cliquer sur Approve sur la carte de requête. Dans une session lancée avec devin --cloud, la CLI connecte automatiquement votre machine. Pour une session ouverte dans la webapp, exécutez la commande devin connect <CODE> indiquée sur la carte. Dans tous les cas, c’est vous qui approuvez chaque appel d’outil. Consultez Local Hands.

Slash commands cloud

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