Руководство

Как отменить действия ИИ‑агента в Notion, GitHub и файлах

7 мин чтенияОт команды Delta MCP

Окно Activity в Delta MCP: задача описана одной фразой, её изменения до и после и кнопка Undo.

Короткий ответ

Отменяйте там же, где это произошло: у каждого инструмента своя история. В Notion восстановите страницу из Trash или через Version history. В GitHub откатите коммит или восстановите ветку. Для файлов используйте Git, контрольные точки вашего ИИ-приложения или резервную копию. С уже отправленным сообщением труднее всего.

В этом руководстве

Как увидеть, что изменил ваш ИИ?

Сначала посмотрите, чтобы точно знать, что вернуть. У каждого инструмента свой журнал изменений.

  • Version history в Notion. На странице нажмите ••• вверху, затем Version history. Выберите версию, чтобы увидеть главные изменения. Пока кто-то редактирует, Notion сохраняет версию каждые 10 минут и ещё через две минуты после последней правки.
  • git diff в проекте под Git. Показывает правки, которые ещё не добавлены в индекс. git diff HEAD сравнивает ваши файлы с последним коммитом.
  • git reflog записывает каждый раз, когда менялся последний коммит ветки в вашем локальном репозитории. Если ваш ИИ мог сдвинуть ветку или сбросить её, здесь видно, где она стояла раньше. По умолчанию записи хранятся 90 дней, а для коммитов, до которых ветка больше не доходит, — 30 дней.

Если ваш ИИ работал через Delta MCP, Activity уже показывает каждое изменение до и после. Подробнее ниже.

Как отменить, инструмент за инструментом?

У каждого инструмента своя история, поэтому отменяйте там, где произошло изменение. Найдите свой случай.

Как отменить изменение ИИ в Notion, GitHub и файлах: ограничения каждого инструмента и его официальная страница
Что произошло Что делать Ограничения Официальная страница
Notion: страницу отредактировали Откройте страницу, нажмите •••, выберите Version history, откройте более раннюю версию и нажмите Restore. Чтобы сохранить сегодняшнюю страницу, скопируйте только нужные блоки. Нужен доступ Can edit. На Free история доступна 7 дней, на Plus — 30, на Business — 90, на Enterprise — за любой срок. Показываются главные изменения, а не каждое. Восстановление базы возвращает её страницы и свойства, но не текст внутри них. Notion: Delete & restore content
Notion: страницу или базу удалили Откройте Trash на боковой панели, откройте страницу и восстановите её. По умолчанию страницы хранятся в Trash 30 дней. MCP-сервер Notion удаляет, перенося страницы в Trash, не больше 20 за один вызов. Notion: Delete & restore contentNotion: Supported tools (Notion MCP documentation)
GitHub: pull request слит Откройте его и нажмите Revert. GitHub создаст новый pull request, который откатывает коммит слияния. Слейте и его. Нужно право на запись. Если есть конфликты слияния, откатите коммиты через git revert. GitHub: Reverting a pull request
GitHub: коммиты отправлены или файл удалён git revert HEAD записывает новый коммит, который отменяет последний. Укажите другой коммит, чтобы отменить его. Файловые инструменты MCP-сервера GitHub принимают сообщение коммита, поэтому их изменения тоже становятся коммитами. Нужен чистый рабочий каталог. Чтобы откатить коммит слияния, добавьте -m 1: так вы назовёте родителя, который остаётся основной линией. Тогда Git считает слитые изменения нежелательными. Следующее слияние добавит только коммиты, которых в нём не было. Git: git-revert DocumentationGitHub: GitHub MCP Server (README on GitHub)
GitHub: ветку удалили Откройте закрытый pull request, который использовал эту ветку, и нажмите Restore branch. Работает для исходной ветки закрытого pull request. GitHub: Deleting and restoring branches in a pull request
GitHub: репозиторий удалили Откройте Deleted repositories в Settings вашей учётной записи или организации и нажмите Restore. В течение 90 дней и не в том случае, если он входил в непустую сеть форков. Может пройти до часа после удаления, прежде чем его можно будет восстановить. Права команды не возвращаются. GitHub: Restoring a deleted repository
Файлы, которые правили Claude Code или Cursor Claude Code: выполните /rewind или дважды нажмите Esc в пустом поле ввода, выберите запрос и нажмите Restore code. Cursor: нажмите контрольную точку в ленте чата и восстановите её. Claude Code хранит снимки для последних 100 контрольных точек и удаляет их примерно через 30 дней после последнего сохранения сеанса. Команды rm, mv и cp, запущенные через Bash, он не отслеживает. Контрольные точки Cursor откатывают только файлы. Обе системы отсылают к Git за постоянной историей. Claude Code: Checkpointing (documentation)Cursor: Overview (Agent documentation)
Файлы в проекте под Git git restore notes.md возвращает удалённый или изменённый файл из индекса Git. Добавьте --source=HEAD, чтобы взять его из последнего коммита, или укажите другой коммит, ветку или тег. Восстановление идёт из индекса или коммита, поэтому Git вернёт только то, что вы закоммитили или добавили в индекс. Восстановление перезаписывает файл в текущем виде, поэтому сначала выполните git diff и посмотрите, что потеряете. Git: git-restore DocumentationGit: git-diff Documentation
Файлы, у которых есть резервная копия На Mac откройте окно с нужным объектом, затем запустите Time Machine через Spotlight. Перемещайтесь по резервным копиям стрелками, выберите объект и нажмите Restore. Нужна копия Time Machine, сделанная до изменения. Apple: Restore items backed up with Time Machine on Mac

Что нельзя отменить?

Некоторые изменения уходят за пределы инструмента, в котором их сделал ваш ИИ, или длятся дольше срока, который даёт инструмент. До них не дотягивается ни одна кнопка восстановления.

  • Уже отправленное сообщение

    В Gmail Undo Send — это кнопка, которая появляется сразу после отправки из браузера или приложения. Вы выбираете 5, 10, 20 или 30 секунд в Settings. Когда это время истекло, письмо ушло.

  • Файл, удалённый командой shell

    Контрольные точки Claude Code не отслеживают rm, mv и cp, запущенные через Bash. Ищите файл в Git или в резервной копии.

  • Всё, что прошло срок

    Notion по умолчанию хранит страницы в Trash 30 дней. Поддержка Notion говорит, что может также восстановить снимок вашего содержимого за последние 30 дней. GitHub восстанавливает удалённый репозиторий в течение 90 дней.

  • То, что изменение уже запустило в других местах

    Восстановление исправляет страницу или код. Оно не отзывает письмо, уведомление и всё остальное, что изменение уже запустило.

Что добавляет Delta MCP?

Delta MCP — бесплатное приложение на вашем компьютере. Оно стоит между вашим ИИ и инструментами, например Notion, GitHub, Linear, Vercel или вашими файлами. Оно записывает, что ваш ИИ меняет через него, задача за задачей, и каждое изменение — до и после.

Каждая задача — это одна фраза в Activity, например «Set status to Archive on 4 pages in Notion». Delta MCP пишет её по самим изменениям. Отсюда начинается Undo.

  1. Выберите задачу в Activity

    Ищите по фразе, коннектору, имени или объекту. Откройте задачу, чтобы увидеть каждое изменение до и после. Изменение, которое Delta MCP перечитал и нашёл на месте, помечено Checked.

  2. Нажмите Undo и прочитайте окно

    До любых действий окно показывает, что сделает Undo.

  3. Нажмите Undo ещё раз

    Delta MCP возвращает изменения назад. Всё, что кто-то изменил после, остаётся как есть.

В окне до трёх частей

  • Comes back: что Undo возвращает, в том числе удалённые элементы, которые возвращаются новыми копиями
  • Changed since, left as is: что кто-то изменил после вашего ИИ. Undo этого не трогает
  • Doesn’t come back: то, что нельзя вернуть, например уже отправленное сообщение

Так вы знаете до нажатия, что вернётся, а что нет. Некоторые действия отменить нельзя, например уже отправленное сообщение. Delta MCP говорит, какие именно, до нажатия и снова после.

Оно может также остановить изменение заранее. В режимах, где нужно спрашивать, карточка подтверждения открывается до того, как что-либо сделано. Она показывает каждое изменение до и после и то, что можно отменить.

Activity и Undo в документации

Как сделать так, чтобы это не повторилось?

Давайте ИИ меньше свободы и храните копию, до которой он не дотянется. Каждая настройка мала, и каждая лежит в своём месте.

  • Начните с «только чтения»У MCP-сервера GitHub есть флаг --read-only, который оставляет только инструменты чтения. Включайте запись, когда задача её требует.
  • Спрашивайте перед удалениемNotion помечает свои инструменты удаления как деструктивные (destructiveHint). MCP-клиент может использовать эту подсказку и спросить, прежде чем запустить такой инструмент. Проверьте, делает ли так ваше приложение.
  • Сделайте коммит перед долгой сессиейКонтрольные точки Claude Code и Cursor нужны, чтобы отменить правки вашего ИИ. Обе отсылают к Git за постоянной историей. Сначала сделайте коммит, потом давайте ИИ работать.
  • Храните резервную копиюРезервная копия, сделанная до изменения, возвращает файл, которого никогда не было в Git.
  • Выберите режим в Delta MCPЧетыре режима для каждого коннектора: менять сам, спрашивать перед удалением или отправкой, спрашивать перед каждым изменением, только чтение. Отдельные действия можно настроить отдельно. Что считать удалением или отправкой, Delta MCP определяет по имени действия.

Режимы в документации

Настройка доступа в каждом инструменте описана в отдельном руководстве. Как безопасно дать ИИ доступ к инструментам

Вопросы

Можно ли отменить то, что сделал ИИ-агент?

Да, в том инструменте, где это произошло, если он вёл историю и срок не истёк. В Notion есть Version history и Trash, в GitHub есть откат и восстановление, для файлов есть Git или резервная копия. Исключение — уже отправленное сообщение.

Как восстановить страницу Notion, которую удалил мой ИИ?

Откройте Trash на боковой панели, откройте страницу и восстановите её. По умолчанию страницы хранятся в Trash 30 дней. Собственный MCP-сервер Notion удаляет, перенося страницы в Trash, поэтому то же восстановление подходит.

Как отменить изменения моего ИИ в GitHub?

Для слитого pull request нажмите на нём Revert: GitHub откроет новый pull request, который откатывает слияние. Для коммитов используйте git revert. Для удалённой ветки откройте её закрытый pull request и нажмите Restore branch. Откат требует права на запись.

Мой ИИ удалил мои файлы. Их можно вернуть?

Сначала проверьте Git: git restore notes.md возвращает удалённый файл из индекса Git. Добавьте --source=HEAD, чтобы взять его из последнего коммита. В Claude Code /rewind восстанавливает правки, сделанные его инструментами для файлов, но не файлы, удалённые командой rm в Bash. Иначе используйте резервную копию, например Time Machine.

Можно ли отменить отправку письма, которое отправил ИИ?

В Gmail — только в первые секунды после отправки из браузера или приложения. Undo Send позволяет отменить отправку в течение 5, 10, 20 или 30 секунд, как вы задали в Settings. Считайте письмо, которое отправил ваш ИИ, отправленным.

Отменяет ли Delta MCP то, что сделал мой ИИ?

Да, для задач, которые прошли через него. Выберите задачу в Activity, нажмите Undo и прочитайте окно: в нём написано, что вернётся. Некоторые действия отменить нельзя, например уже отправленное сообщение. Delta MCP говорит, какие именно, до нажатия и снова после.

Источники

  1. Notion, Delete & restore content Version history (доступ, сроки по тарифам, главные изменения, восстановление базы), Trash и его 30 дней, резервные копии Notion.
  2. Notion, Supported tools (Notion MCP documentation) Инструменты удаления MCP-сервера Notion переносят страницы в Trash и помечены как деструктивные; инструмент восстановления возвращает страницы.
  3. GitHub, Reverting a pull request Кнопка Revert, право на запись и случай конфликтов слияния.
  4. GitHub, Deleting and restoring branches in a pull request Восстановление исходной ветки закрытого pull request.
  5. GitHub, Restoring a deleted repository Окно в 90 дней, сети форков, права команды и кто может восстановить.
  6. GitHub, GitHub MCP Server (README on GitHub) Инструменты, которые записывают изменения, с сообщением коммита, и флаг только чтения.
  7. Git, git-revert Documentation git revert записывает новые коммиты, которые отменяют прежние; откат слияния с -m.
  8. Git, git-restore Documentation Восстановление файлов из коммита, ветки или тега с --source.
  9. Git, git-reflog Documentation reflog записывает обновления веток; значения по умолчанию 90 и 30 дней.
  10. Git, git-diff Documentation git diff и git diff HEAD.
  11. Claude Code, Checkpointing (documentation) /rewind, 100 контрольных точек и примерно 30 дней, а также изменения через Bash, которые не отслеживаются.
  12. Cursor, Overview (Agent documentation) Контрольные точки перед крупными изменениями; восстановление откатывает только файлы; хранятся отдельно от Git.
  13. Google, Send or unsend Gmail messages (Gmail Help) Undo Send и окно в 5, 10, 20 или 30 секунд.
  14. Apple, Restore items backed up with Time Machine on Mac Шаги восстановления объекта из резервной копии Time Machine.
  15. Delta MCP, Activity and Undo Activity, окно Undo и предупреждение о том, что нельзя отменить.
  16. Delta MCP, Modes Четыре режима и карточка, которая показывает каждое изменение до и после.

Читайте дальше

Попробуйте Delta MCP на своих задачах

Бесплатно, настройка за две минуты, и всё можно вернуть на место одним щелчком.

Бесплатно · Без аккаунта · Чип Apple или Intel

Бесплатно · Без аккаунта

Бесплатно · Без аккаунта

Следить за запуском

Для Mac, Windows и Linux. Аккаунт не нужен.

Скоро

Delta MCP совсем скоро

Бесплатное приложение для Mac, Windows и Linux скоро выйдет. Оставьте почту, и вы узнаете о выходе в ту же минуту. Аккаунт не нужен.

Адрес нужен лишь для одного письма о выходе Delta MCP. Без рассылок. Конфиденциальность