Guide

Annuler les changements d’une IA : Notion, GitHub, fichiers

7 min de lecturePar l’équipe Delta MCP

La fenêtre Activity de Delta MCP : une tâche décrite en une phrase, ses changements avant et après, et un bouton Undo.

La réponse courte

Annulez-le dans l’outil où c’est arrivé : chaque outil garde son historique. Dans Notion, restaurez la page depuis la corbeille ou Version history. Sur GitHub, faites un revert du commit ou restaurez la branche. Pour les fichiers, utilisez Git, les points de contrôle de votre app d’IA ou une sauvegarde. Un message déjà envoyé reste le plus difficile.

Dans ce guide

Comment voir ce que votre IA a changé ?

Regardez avant d’annuler, pour savoir exactement quoi remettre. Chaque outil garde sa propre trace de ce qui a changé.

  • Version history dans Notion. Sur la page, cliquez sur ••• en haut, puis sur Version history. Choisissez une version pour voir les principaux changements. Pendant qu’on modifie une page, Notion enregistre une version toutes les 10 minutes, puis une nouvelle deux minutes après la dernière modification.
  • git diff dans un projet sous Git. Il montre les modifications que vous n’avez pas encore ajoutées à l’index. git diff HEAD compare vos fichiers au dernier commit.
  • git reflog enregistre chaque fois qu’un pointeur de branche a été mis à jour dans votre dépôt local. Si votre IA a pu déplacer ou réinitialiser une branche, regardez ici où elle se trouvait avant. Les entrées sont conservées 90 jours par défaut, ou 30 jours pour les commits que la branche n’atteint plus.

Si votre IA a travaillé par Delta MCP, Activity montre déjà chaque changement, avant et après. Plus de détails plus bas.

Comment annuler, outil par outil ?

Chaque outil garde son propre historique : annulez donc dans l’outil où le changement a eu lieu. Trouvez votre cas.

Comment annuler le changement d’une IA dans Notion, GitHub et vos fichiers, avec les limites de chaque outil et sa page officielle
Ce qui s’est passé Quoi faire Limites Page officielle
Notion : une page a été modifiée Ouvrez la page, cliquez sur •••, choisissez Version history, ouvrez une version antérieure et cliquez sur Restore. Pour garder la page d’aujourd’hui, copiez seulement les blocs dont vous avez besoin. Il faut l’accès Can edit. L’historique remonte à 7 jours sur Free, 30 sur Plus, 90 sur Business et sans durée fixe sur Enterprise. Il montre les principaux changements, pas chaque modification. Restaurer une base de données remet ses pages et ses propriétés, pas le texte qu’elles contiennent. Notion: Delete & restore content
Notion : une page ou une base de données a été supprimée Ouvrez Trash dans la barre latérale, ouvrez la page et restaurez-la. Les pages restent 30 jours dans la corbeille par défaut. Le serveur MCP de Notion supprime en déplaçant les pages dans la corbeille, 20 au maximum par appel. Notion: Delete & restore contentNotion: Supported tools (Notion MCP documentation)
GitHub : une pull request a été fusionnée Ouvrez-la et cliquez sur Revert. GitHub crée une nouvelle pull request qui annule le commit de fusion. Fusionnez celle-ci. Il faut la permission d’écriture. En cas de conflits de fusion, annulez les commits avec git revert à la place. GitHub: Reverting a pull request
GitHub : des commits ont été poussés, ou un fichier a été supprimé git revert HEAD enregistre un nouveau commit qui annule le dernier. Indiquez un autre commit pour annuler celui-là. Les outils de fichiers du serveur MCP de GitHub demandent un message de commit : leurs changements sont donc aussi des commits. Il faut un répertoire de travail propre. Pour annuler un commit de fusion, ajoutez -m 1 afin de désigner le parent qui reste la ligne principale. Git considère alors que les changements fusionnés n’ont jamais été voulus. Une fusion ultérieure n’intègre que les commits qui n’en faisaient pas partie. Git: git-revert DocumentationGitHub: GitHub MCP Server (README on GitHub)
GitHub : une branche a été supprimée Ouvrez la pull request fermée qui utilisait la branche et cliquez sur Restore branch. Cela ne marche que pour la branche source d’une pull request fermée. GitHub: Deleting and restoring branches in a pull request
GitHub : un dépôt a été supprimé Ouvrez Deleted repositories dans les Settings de votre compte ou de votre organisation, puis cliquez sur Restore. Dans les 90 jours, et pas s’il faisait partie d’un réseau de forks non vide. Il peut falloir jusqu’à une heure après la suppression avant de pouvoir le restaurer. Les permissions des équipes ne sont pas rétablies. GitHub: Restoring a deleted repository
Fichiers modifiés par Claude Code ou Cursor Claude Code : lancez /rewind ou appuyez deux fois sur Esc sur un prompt vide, choisissez un prompt et Restore code. Cursor : cliquez sur un point de contrôle dans la chronologie du chat, puis restaurez-le. Claude Code garde des instantanés des 100 derniers points de contrôle et les supprime environ 30 jours après la dernière sauvegarde de la session. Il ne suit pas rm, mv ni cp lancés par Bash. Les points de contrôle de Cursor ne remettent que les fichiers. Les deux renvoient à Git pour un historique permanent. Claude Code: Checkpointing (documentation)Cursor: Overview (Agent documentation)
Fichiers dans un projet Git git restore notes.md récupère un fichier supprimé ou modifié depuis l’index de Git. Ajoutez --source=HEAD pour le prendre dans votre dernier commit, ou indiquez un autre commit, une autre branche ou un autre tag. La restauration se fait depuis l’index ou un commit : Git ne peut rendre que ce que vous avez enregistré ou indexé. Restaurer écrase le fichier tel qu’il est maintenant, donc lancez d’abord git diff pour voir ce que vous perdriez. Git: git-restore DocumentationGit: git-diff Documentation
Fichiers, avec une sauvegarde Sur un Mac, ouvrez une fenêtre pour l’élément, puis ouvrez Time Machine depuis Spotlight. Parcourez vos sauvegardes avec les flèches, sélectionnez l’élément et cliquez sur Restore. Il faut une sauvegarde Time Machine faite avant le changement. Apple: Restore items backed up with Time Machine on Mac

Qu’est-ce qui ne peut pas être annulé ?

Certains changements quittent l’outil où votre IA les a faits, ou dépassent le délai qu’un outil laisse pour revenir en arrière. Aucun bouton de restauration ne les atteint.

  • Un message déjà envoyé

    Undo Send, dans Gmail, est un bouton qui apparaît juste après un envoi depuis le navigateur ou l’application. Vous choisissez 5, 10, 20 ou 30 secondes dans Settings. Passé ce délai, le message est parti.

  • Un fichier supprimé par une commande shell

    Les points de contrôle de Claude Code ne suivent pas rm, mv ni cp lancés par Bash. Cherchez dans Git ou dans votre sauvegarde.

  • Tout ce qui dépasse une limite de temps

    Notion garde les pages dans la corbeille pendant 30 jours par défaut. Le support de Notion indique qu’il peut aussi restaurer une copie de votre contenu datant des 30 derniers jours. GitHub restaure un dépôt supprimé dans les 90 jours.

  • Ce que le changement a déclenché ailleurs

    Une restauration répare la page ou le code. Elle ne rappelle ni un e-mail, ni une notification, ni rien d’autre que le changement a déjà déclenché.

Qu’ajoute Delta MCP ?

Delta MCP est une app gratuite sur votre ordinateur. Elle se place entre votre IA et vos outils, comme Notion, GitHub, Linear, Vercel ou vos fichiers. Elle enregistre les changements que votre IA fait à travers elle, tâche par tâche, avec chacun son avant et son après.

Chaque tâche tient en une phrase dans Activity, par exemple « Set status to Archive on 4 pages in Notion ». Delta MCP l’écrit à partir des changements eux-mêmes. C’est de là que part Undo.

  1. Choisissez la tâche dans Activity

    Cherchez par phrase, connecteur, nom ou objet. Ouvrez-la pour voir chaque changement, avant et après. Un changement que Delta MCP a relu et retrouvé à sa place est marqué Checked.

  2. Cliquez sur Undo et lisez la feuille

    La feuille indique ce que Undo va faire avant de faire quoi que ce soit.

  3. Cliquez de nouveau sur Undo

    Delta MCP remet les changements en place. Ce que quelqu’un a changé depuis reste tel quel.

La feuille a jusqu’à trois parties

  • Comes back : ce que Undo remet en place, y compris les éléments supprimés qui reviennent sous forme de nouvelles copies
  • Changed since, left as is : ce que quelqu’un a changé après votre IA, et que Undo ne touche pas
  • Doesn’t come back : ce qui ne peut pas être annulé, comme un message déjà envoyé

Ainsi, avant de cliquer, vous savez ce qui revient et ce qui ne revient pas. Certaines actions ne peuvent pas être annulées, comme un message déjà envoyé. Delta MCP vous dit lesquelles, avant de cliquer et de nouveau après.

Il peut aussi arrêter le changement avant qu’il ne se fasse. Dans les modes qui demandent, une carte d’approbation s’ouvre avant que rien ne soit fait. Elle montre chaque changement, avant et après, et ce qui peut être annulé.

Activity et Undo, dans la documentation

Comment éviter que cela se reproduise ?

Donnez moins de marge à votre IA, et gardez une copie qu’elle ne peut pas atteindre. Chaque réglage est petit, et chacun se trouve à un endroit différent.

  • Commencez en lecture seuleLe serveur MCP de GitHub a une option --read-only qui n’offre que des outils de lecture. Ouvrez l’écriture quand la tâche en a besoin.
  • Demandez avant de supprimerNotion marque ses outils de suppression comme destructifs (destructiveHint). Un client MCP peut utiliser cette indication pour demander avant d’en lancer un. Vérifiez si votre app le fait.
  • Faites un commit avant une longue sessionLes points de contrôle de Claude Code et de Cursor servent à annuler les modifications de votre IA. Les deux renvoient à Git pour un historique permanent. Faites d’abord un commit, puis laissez votre IA travailler.
  • Gardez une sauvegardeUne sauvegarde faite avant le changement restitue un fichier qui n’a jamais été dans Git.
  • Choisissez un mode dans Delta MCPQuatre modes, pour chaque connecteur : changer tout seul, demander avant de supprimer ou d’envoyer, demander avant chaque changement, ou lecture seule. Vous pouvez traiter certaines actions à part. Delta MCP décide ce qui compte comme suppression ou envoi d’après le nom de l’action.

Modes, dans la documentation

Le réglage des accès dans chaque outil a son propre guide. Comment donner à une IA un accès sûr à vos outils (MCP)

Questions

Peut-on annuler ce qu’une IA a fait ?

Oui, dans l’outil où c’est arrivé, si cet outil gardait un historique et si son délai n’est pas dépassé. Notion a Version history et la corbeille, GitHub a revert et restore, et Git ou une sauvegarde couvrent les fichiers. Un message déjà envoyé fait exception.

Comment annuler une page Notion que mon IA a supprimée ?

Ouvrez Trash dans la barre latérale, ouvrez la page et restaurez-la. Les pages restent 30 jours dans la corbeille par défaut. Le serveur MCP de Notion supprime en déplaçant les pages dans la corbeille : la même restauration s’applique.

Comment annuler les changements de mon IA sur GitHub ?

Pour une pull request fusionnée, cliquez sur Revert : GitHub ouvre une nouvelle pull request qui annule la fusion. Pour des commits, utilisez git revert. Pour une branche supprimée, ouvrez sa pull request fermée et cliquez sur Restore branch. Un revert demande la permission d’écriture.

Mon IA a supprimé mes fichiers : puis-je les récupérer ?

Regardez d’abord dans Git : git restore notes.md récupère un fichier supprimé depuis l’index de Git. Ajoutez --source=HEAD pour le prendre dans votre dernier commit. Dans Claude Code, /rewind restaure les modifications faites avec ses outils de fichiers, pas les fichiers supprimés par rm dans Bash. Sinon, utilisez une sauvegarde comme Time Machine.

Peut-on annuler l’envoi d’un e-mail que votre IA a envoyé ?

Dans Gmail, seulement dans les secondes qui suivent l’envoi depuis le navigateur ou l’application. Undo Send permet d’annuler pendant 5, 10, 20 ou 30 secondes, selon le réglage choisi dans Settings. Considérez qu’un message envoyé par votre IA est parti.

Delta MCP annule-t-il ce que mon IA a fait ?

Oui, pour les tâches passées par Delta MCP. Choisissez la tâche dans Activity, cliquez sur Undo et lisez la feuille, qui indique ce qui sera remis en place. Certaines actions ne peuvent pas être annulées, comme un message déjà envoyé. Delta MCP vous dit lesquelles, avant de cliquer et de nouveau après.

Sources

  1. Notion, Delete & restore content Version history (accès, limites selon le forfait, principaux changements, restauration d’une base de données), la corbeille et ses 30 jours, et les sauvegardes de Notion.
  2. Notion, Supported tools (Notion MCP documentation) Les outils de suppression du serveur MCP de Notion déplacent les pages dans la corbeille, sont marqués comme destructifs, et un outil de restauration les remet en place.
  3. GitHub, Reverting a pull request Le bouton Revert, la permission d’écriture et le cas des conflits de fusion.
  4. GitHub, Deleting and restoring branches in a pull request Restaurer la branche source d’une pull request fermée.
  5. GitHub, Restoring a deleted repository La fenêtre de 90 jours, les réseaux de forks, les permissions des équipes et qui peut restaurer.
  6. GitHub, GitHub MCP Server (README on GitHub) Les outils qui écrivent, avec un message de commit, et l’option de lecture seule.
  7. Git, git-revert Documentation git revert enregistre de nouveaux commits qui annulent des commits précédents ; annuler un commit de fusion avec -m.
  8. Git, git-restore Documentation Restaurer des fichiers depuis un commit, une branche ou un tag, avec --source.
  9. Git, git-reflog Documentation Le reflog enregistre les mises à jour des pointeurs de branche ; les valeurs par défaut de 90 et 30 jours.
  10. Git, git-diff Documentation git diff et git diff HEAD.
  11. Claude Code, Checkpointing (documentation) /rewind, les 100 derniers points de contrôle et environ 30 jours, et les changements faits par Bash qui ne sont pas suivis.
  12. Cursor, Overview (Agent documentation) Des points de contrôle avant les changements importants ; la restauration ne remet que les fichiers ; stockés à part de Git.
  13. Google, Send or unsend Gmail messages (Gmail Help) Undo Send et sa fenêtre de 5, 10, 20 ou 30 secondes.
  14. Apple, Restore items backed up with Time Machine on Mac Les étapes pour restaurer un élément depuis une sauvegarde Time Machine.
  15. Delta MCP, Activity and Undo Activity, la feuille de Undo, et l’avertissement sur ce qui ne peut pas être annulé.
  16. Delta MCP, Modes Les quatre modes et la carte qui montre chaque changement, avant et après.

À lire ensuite

Essayez Delta MCP sur vos propres tâches

Gratuit, deux minutes pour l’installer, et vous remettez tout en place en un clic.

Gratuit · Sans compte · Puce Apple ou Intel

Gratuit · Sans compte

Gratuit · Sans compte

Suivre le lancement

Pour Mac, Windows et Linux. Aucun compte requis.

Bientôt

Delta MCP est presque là

L’app gratuite pour Mac, Windows et Linux sort bientôt. Laissez votre e-mail et vous saurez dès sa sortie. Aucun compte requis.

Votre e-mail ne sert qu’à vous dire, une fois, quand Delta MCP sort. Pas de newsletter. Confidentialité