---
title: "Revenir à la version d'avant en une seconde, avec while.sh"
url: https://while.sh/fr/guides/revenir-en-arriere/
author: "Aloïs Oddon, cofondateur de Nextmap"
updated: 2026-11-02
---

# Revenir à la version d'avant en une seconde, depuis votre agent IA

Une nouvelle version casse votre appli : demandez à votre agent IA de revenir en arrière, et la version d'avant reprend le trafic en une seconde. Puis il lit l'erreur, corrige et remet en ligne.

## Prérequis

- Une appli en ligne sur while.
- Votre agent IA, branché à while par MCP.

## Étape 1 : Demandez le retour en arrière

> Vous, à votre agent : Reviens à la version d'avant.

Dans les 30 minutes qui suivent une mise en ligne, la version d'avant reprend le trafic en une seconde. Ensuite, en quelques secondes.

## Étape 2 : La version réparée suit

Votre agent lit l'erreur et les journaux dans while, corrige et remet en ligne la version réparée.

## Ce que fait votre agent

Chaque version est figée, et la précédente reste prête 30 minutes après une mise en ligne : revenir ne fait que rebasculer le trafic. Une version qui échoue à sa vérification de santé, ou dont le taux d'erreur monte, est retirée d'elle-même, sans attendre votre demande. Et une version dont les tests échouent n'est jamais mise en ligne. Revenir vite compte : c'est l'une des quatre mesures de DORA (source 1).

## Revenir à une version plus ancienne

> Vous, à votre agent : Reviens à la version de lundi.

Votre agent liste les versions, avec leur date, et remet celle de lundi en ligne, en quelques secondes.

## Comprendre ce qui a cassé

> Vous, à votre agent : Pourquoi la nouvelle version plante ?

Votre agent lit l'erreur, les journaux et les erreurs regroupées dans while, et retrouve la ligne en cause.

## Revenir aussi sur les données

> Vous, à votre agent : Remets aussi la base comme avant la migration.

Le code et la base reviennent séparément. Votre agent remet la base à l'instant d'avant la migration, après votre accord en production.

## Voir une nouvelle version avant de la mettre en ligne

> Vous, à votre agent : Montre-moi la nouvelle version avant de la mettre en ligne.

Votre agent ouvre une prévisualisation, à son adresse à elle, avec ses propres données. Vous la regardez, puis il la met en production.

## Prochaines étapes

- [Remettre votre base à un instant précis](/fr/guides/restaurer-une-base/)
- [Suivre les erreurs avec un SDK Sentry](/fr/guides/erreurs-sentry/)
- [Voir chaque version avant la production](/fr/guides/previsualisation-par-branche/)

## Sources

1. [DORA, les quatre mesures de la livraison logicielle](https://dora.dev/guides/dora-metrics/), 2026-11-02

## Questions

### Le retour en arrière touche-t-il ma base ?

Non, il ne change que le code. La base se restaure à part, à un instant précis.

### Une version cassée peut-elle rester en ligne ?

Non. Une version qui échoue à sa vérification de santé, ou dont le taux d'erreur monte, est retirée d'elle-même.

### Et une appli en veille ?

La version d'avant revient aussitôt, et sa première requête la réveille.
