> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Cloud dans la Devin CLI

> Créez, orientez, reprenez et suivez vos sessions Devin Cloud depuis votre terminal avec devin --cloud, /cloud, /open, /model et /archive.

`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.

<div id="start-a-cloud-session">
  ## Démarrer une session Devin dans le cloud
</div>

```bash theme={null}
devin --cloud                          # mode interactif
devin --cloud -p "fix flaky CI tests"  # un seul prompt, affiche la réponse, puis quitte
```

Ou exécutez `/cloud` dans une nouvelle session locale (avant le premier message ; sinon, exécutez d'abord `/clear`).

<Note>
  Nécessite un compte Devin. Exécutez `devin auth login` (ou `/login`) si vous n'êtes pas connecté.
</Note>

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`](/fr/cli/handoff).

<div id="resume-a-cloud-session">
  ## Reprendre une session Devin dans le cloud
</div>

`--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 :

```bash theme={null}
devin --cloud -r https://app.devin.ai/sessions/…          # par URL
devin --cloud -r devin-0123456789abcdef0123456789abcdef   # par ID
devin --cloud -r                                          # choisir parmi les sessions récentes
```

<div id="run-non-interactively">
  ## Exécuter en mode non interactif
</div>

`--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`.

```bash theme={null}
devin --cloud -p "fix the failing test in auth.rs"    # prompt en ligne
devin --cloud -p -- fix the failing test in auth.rs   # arguments finaux
devin --cloud -p --prompt-file prompt.txt             # depuis un fichier
```

<div id="continue-the-work-locally">
  ## Poursuivre le travail en local
</div>

`/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](/fr/cli/handoff#hand-off-back-to-local).

`/ssh` ouvre un shell sur la VM de la session. Voir [SSH](/fr/cli/ssh).

<div id="cloud-slash-commands">
  ## Slash commands cloud
</div>

Disponibles dans les sessions Devin dans le cloud, en plus des [slash commands](/fr/cli/essential-commands#slash-commands) habituelles :

| Commande               | Description                                                                                     |
| ---------------------- | ----------------------------------------------------------------------------------------------- |
| `/cloud`               | Basculer une nouvelle session locale vers Devin Cloud                                           |
| `/repo`                | Choisir les repositories à cloner                                                               |
| `/platform`            | Choisir l'OS, lorsque votre organisation en propose plusieurs                                   |
| `/model`               | Choisir le modèle. [SWE-2](https://cognition.com/blog/swe-2) est recommandé.                    |
| `/open [web\|desktop]` | Ouvrir la session dans la webapp (par défaut) ou dans [Devin Desktop](https://devin.ai/desktop) |
| `/ssh`                 | Se connecter en SSH à la VM de la session                                                       |
| `/pickup`, `/handoff`  | Récupérer la branche de la pull request et continuer en local                                   |
| `/rename <new title>`  | Renommer la session                                                                             |
| `/archive`             | Archiver la session                                                                             |

<div id="related-resources">
  ## Ressources associées
</div>

<CardGroup cols={2}>
  <Card title="SSH" icon="terminal" href="/fr/cli/ssh">
    Connectez-vous à la VM d'une session Devin dans le cloud et redirigez des ports
  </Card>

  <Card title="Passer le relais à des Devins dans le cloud" icon="share-from-square" href="/fr/cli/handoff">
    Déplacez une task entre le local et le cloud avec /handoff
  </Card>

  <Card title="Commandes et flags" icon="terminal" href="/fr/cli/reference/commands">
    Référence complète de `--cloud` et des slash commands cloud
  </Card>
</CardGroup>
