Каждая правка агентапрямо в файле.
Когда ИИ-агент исправляет ваши комментарии, DotMD показывает правки в самом документе, а не как diff в терминале. Оставьте те, что нравятся, отмените остальные и вернитесь к любой прежней версии.
macOS 14 или новее. Чтение бесплатно, у DotMD Pro есть бесплатный пробный период — 3 дня.
Коротко
Когда агент исправляет ваши комментарии, DotMD показывает, что изменилось с тех пор, как он их прочитал: старый текст зачёркнут красным, новый зелёным, рядом с комментарием, на который он отвечает. Примите правку, откройте её снова или нажмите Accept All. Изменения, о которых никто не просил, считаются отдельно. Каждая прежняя версия остаётся в Version History. Ревью и инструменты для агентов входят в DotMD Pro (3 дня бесплатно); чтение остаётся бесплатным.
Как проверить правки агента в Markdown-файле
Когда агент читает ваши комментарии, DotMD запоминает файл в таком виде, как он есть в этот момент. Всё, что меняется потом, показано в документе: старый текст зачёркнут красным, новый зелёным. Это и есть ревью. Git для него не нужен.
-
Откройте ревью
Нажмите Review на панели инструментов. Баннер над страницей скажет, чьи это правки и сколько их, например Review changes by Claude Code · 3 comments · 2 other changes.
-
Читайте каждую правку рядом с её комментарием
Нажмите комментарий в панели, и страница прокрутится к его правкам. Заметка агента о том, что он сделал, есть на карточке.
-
Примите её или откройте снова
Accept оставляет правку и переносит комментарий в Resolved. Reopen отменяет правку и возвращает комментарий в Open, чтобы агент увидел его снова. Если хотите объяснить причину, сначала отредактируйте комментарий.
-
Завершите
Accept All оставляет все правки и завершает ревью. Decline All возвращает файл в состояние, в каком он был, когда агент прочитал комментарии. Done (⌘↩) закрывает панель, а ревью ждёт: откройте Review снова, чтобы продолжить, даже после выхода из DotMD.
Правки и комментарии ссылаются друг на друга
Нажмите правку на странице, и её комментарий выделится в панели. К правкам комментария относятся место, на которое вы указали, и все остальные места, которые агент изменил из-за него, например план тестов или сводная таблица, приведённые в соответствие. Вы видите исправление целиком, а не одну строку.
Другие правки
Баннер считает и other changes: правки, о которых не просил ни один комментарий. Это то, что агент сделал сам, или изменения файла с начала ревью, включая ваши. Посмотрите и их. Именно здесь прячутся сюрпризы агента. Revert у правки отменяет только её.
Version History: сравнение, откат, восстановление
Нажмите ⌥⌘Y или выберите File → Show Version History. Версии перечислены справа по дням, а на странице показана выбранная версия с тем, что изменилось по сравнению с предыдущей: добавленный текст зелёным, удалённый красным.
- Restore возвращает выбранную версию. Текущий текст сначала сохраняется как версия, поэтому восстановление можно отменить повторным восстановлением.
- Откат одной правки. В текущей версии нажмите Revert у красного текста блока, затем Apply Reverts. Файл запишется с отменой только этих правок, остальное останется.
- Каждая отмена сохраняется. Прежде чем Reopen, Revert или Decline All изменят файл, его текст сохраняется как версия, так что отменённую правку можно вернуть.
Когда сохраняются версии и как долго они хранятся
DotMD сохраняет версию каждый раз, когда кто-то меняет файл: вы, ИИ-агент, git или другое приложение, открыт файл или нет. Он сохраняет версию и при открытии файла, завершении правки и выходе, а пока вы печатаете, каждые две минуты. Файл, созданный агентом, хранит одну версию, пока вы не откроете его впервые, поэтому вы никогда не увидите историю черновиков, которых не читали.
Старые версии прореживаются так же, как в Time Machine: всё за последний день, затем по одной в час в течение недели, по одной в день в течение месяца и дальше по одной в неделю, до 200 на файл. Файл, изменённый другим приложением, получает оранжевую точку в боковой панели. Откройте его, и DotMD сразу перейдёт к тому, что изменилось.
Вопросы о проверке правок
Нужен ли для этого git?
Нет. DotMD сохраняет версию каждый раз, когда кто-то меняет файл: вы, агент, git или другое приложение.
Можно ли отменить только одну правку?
Да. В Version History отметьте блок кнопкой Revert и нажмите Apply Reverts; остальное останется.
Что такое «other changes»?
Правки, о которых не просил ни один комментарий: те, что агент сделал сам, или изменения с начала ревью, включая ваши.
Как долго хранятся версии?
Всё за последний день, затем по одной в час в течение недели, по одной в день в течение месяца, дальше по одной в неделю, до 200 на файл.