Téléportation du CLI vers le web

Téléportez une session CLI dans une sandbox Vibe Code Web afin de poursuivre la tâche sans devoir garder votre terminal ouvert. Utilisez cette fonction pour les tâches longues, pour suivre une exécution depuis un autre appareil, ou pour permettre à l’agent de pousser des commits et d’ouvrir une pull request depuis le cloud.

i
Information

Teleport fait partie de la fonctionnalité sandbox Vibe Code Web, actuellement en Public Preview. Les fonctionnalités, limites et l’interface peuvent évoluer avant la disponibilité générale.

Prérequis

Prérequis

Avant de téléporter, assurez-vous de :

  • Utiliser une clé API liée à un compte Pro, Team ou Enterprise.
  • Avoir installé l’application GitHub Mistral sur le dépôt où vous travaillez.
  • Votre session utilise un modèle accessible via l'API Mistral, par exemple Mistral Medium 3.5. Les sessions qui utilisent d'autres fournisseurs ou des serveurs locaux, y compris un Devstral auto-hébergé, ne peuvent pas être basculées. Exécutez d'abord /model pour changer de modèle.
  • Lancer la CLI depuis un dépôt Git doté d'un remote GitHub, avec une branche extraite (et non un HEAD détaché).

Mettez à jour la CLI avant de commencer :

vibe update
Deux manières d’utiliser Teleport

Deux manières d’utiliser Teleport

Envoyer un prompt unique vers une session cloud

Envoyer un prompt unique vers une session cloud

Depuis votre dépôt Git, préfixez toute commande par & :

vibe
> & fix the failing tests

La tâche s’exécute dans une sandbox cloud. Le CLI retourne une URL Vibe Code Web pour suivre la session.

Transférer une session locale en cours vers le cloud

Transférer une session locale en cours vers le cloud

Dans une session locale active, lancez :

/teleport

Vibe résume la conversation, puis démarre une session Vibe Code Web à partir de votre branche et de votre commit actuels, y compris les modifications non commitées. La CLI affiche l'URL de la session, que vous pouvez ouvrir depuis n'importe quel appareil connecté à Vibe.

La première fois que vous effectuez un basculement depuis un dépôt, Vibe vous demande de choisir le projet Vibe Code Web à utiliser et le mémorise. Exécutez /remote-project pour le modifier. Si votre branche n'est pas présente sur le remote ou contient des commits non poussés, Vibe vous demande confirmation avant de pousser et annule le basculement de session si vous refusez.

Que se passe-t-il après la téléportation ?

Que se passe-t-il après la téléportation ?

Lorsqu’une session cloud démarre, l’agent en général :

  1. Clone votre dépôt dans la sandbox.
  2. Réalise la tâche : lit les fichiers, exécute les commandes, modifie le code.
  3. Diffuse la progression dans Vibe Code Web en temps réel.
  4. Pose des questions de clarification si besoin.
  5. Pousse une branche et ouvre une pull request brouillon à la fin.

Commits, branches et pull requests créés durant la session restent dans votre dépôt. La sandbox est supprimée à la fin de la session.

Limites

Limites

LimiteValeur
Durée maximale d’une session24 heures
Délai d’inactivité (temps d’attente pour votre réponse)3 heures
Délai maximum par commande30 secondes
Sessions simultanées par utilisateurSelon l’abonnement
Points à noter

Points à noter

  • Teleport est unidirectionnel. Une fois la session déplacée vers le cloud, il n’est plus possible de la ramener dans le CLI local. Continuez via Vibe Code Web.
  • Fonctionne uniquement depuis un dépôt GitHub avec une branche extraite. Son exécution depuis un autre répertoire échoue.
  • Les sessions cloud s’exécutent sur Mistral Medium 3.5, quel que soit le modèle local.