Кожна правка агентапросто у файлі.

Коли ШІ-агент виправляє ваші коментарі, DotMD показує правки в самому документі, а не як diff у терміналі. Залиште ті, що подобаються, скасуйте решту й поверніться до будь-якої попередньої версії.

macOS 14 або новіша. Читати можна безкоштовно; DotMD Pro має 3-денний безкоштовний пробний період.

Коротко

Коли агент виправляє ваші коментарі, DotMD показує, що змінилося відтоді, як він їх прочитав: старий текст закреслено червоним, новий зеленим, поруч із коментарем, на який він відповідає. Прийміть правку, відкрийте її знову або натисніть Accept All. Зміни, про які ніхто не просив, рахуються окремо. Кожна попередня версія лишається у Version History. Рев'ю та інструменти для агентів входять у DotMD Pro (3 дні безкоштовно); читання залишається безкоштовним.

Як перевірити правки агента в Markdown-файлі

Коли агент читає ваші коментарі, DotMD запам’ятовує файл таким, яким він є в цей момент. Усе, що змінюється потім, показано в документі: старий текст закреслено червоним, новий зеленим. Це і є рев’ю. Git для нього не потрібен.

  1. Відкрийте рев’ю

    Натисніть Review на панелі інструментів. Банер над сторінкою скаже, чиї це правки й скільки їх, наприклад Review changes by Claude Code · 3 comments · 2 other changes.

  2. Читайте кожну правку поруч із її коментарем

    Натисніть коментар у панелі, і сторінка прокрутиться до його правок. Нотатка агента про те, що він зробив, є на картці.

  3. Прийміть її або відкрийте знову

    Accept залишає правку й переносить коментар до Resolved. Reopen скасовує правку й повертає коментар до Open, щоб агент побачив його знову. Якщо хочете пояснити причину, спершу відредагуйте коментар.

  4. Завершіть

    Accept All залишає всі правки й завершує рев’ю. Decline All повертає файл у стан, у якому він був, коли агент прочитав коментарі. Done (⌘↩) закриває панель, а рев’ю чекає: відкрийте Review знову, щоб продовжити, навіть після виходу з DotMD.

@DotMD під час перевірки правок агента у специфікації: старий абзац червоним, новий зеленим, угорі Decline All і Accept All, праворуч коментарі в панелі Review
Рев’ю: кожна правка поруч із коментарем, який її викликав.

Правки та коментарі посилаються одне на одного

Натисніть правку на сторінці, і її коментар виділиться в панелі. До правок коментаря належать місце, на яке ви вказали, і всі інші місця, які агент змінив через нього, наприклад план тестів чи зведена таблиця, узгоджені з виправленням. Ви бачите виправлення повністю, а не один рядок.

Інші правки

Банер рахує й other changes: правки, про які не просив жоден коментар. Це те, що агент зробив сам, або зміни у файлі від початку рев’ю, зокрема ваші. Перегляньте й їх. Саме тут ховаються сюрпризи агента. Revert біля правки скасовує лише її.

Version History: порівняння, відкіт, відновлення

Натисніть ⌥⌘Y або виберіть File → Show Version History. Версії перелічено праворуч за днями, а на сторінці показано вибрану версію з тим, що змінилося порівняно з попередньою: доданий текст зеленим, видалений червоним.

  • Restore повертає вибрану версію. Поточний текст спершу зберігається як версія, тож відновлення можна скасувати повторним відновленням.
  • Відкіт однієї правки. У поточній версії натисніть Revert біля червоного тексту блока, потім Apply Reverts. Файл запишеться зі скасуванням лише цих правок, решта залишиться.
  • Кожне скасування зберігається. Перш ніж Reopen, Revert або Decline All змінять файл, його текст зберігається як версія, тож скасоване виправлення можна повернути.
@Version History у DotMD: праворуч список версій за днями, у кожної вказано автора, а на сторінці вибрана версія зі старим абзацем червоним і новим зеленим
Version History: у кожної версії вказано, хто її створив.

Коли зберігаються версії та як довго вони живуть

DotMD зберігає версію щоразу, коли хтось змінює файл: ви, ШІ-агент, git чи інший застосунок, відкритий файл чи ні. Він зберігає версію й тоді, коли ви відкриваєте файл, завершуєте редагування або виходите, а поки друкуєте, кожні дві хвилини. Файл, створений агентом, має одну версію, доки ви не відкриєте його вперше, тож ви ніколи не побачите історію чернеток, яких не читали.

Старі версії проріджуються так, як у Time Machine: усе за останню добу, потім по одній на годину протягом тижня, по одній на день протягом місяця й далі по одній на тиждень, до 200 на файл. Файл, змінений іншим застосунком, отримує помаранчеву цятку на бічній панелі. Відкрийте його, і DotMD одразу перейде до того, що змінилося.

Запитання про перевірку правок

Чи потрібен для цього git?

Ні. DotMD зберігає версію щоразу, коли хтось змінює файл: ви, агент, git чи інший застосунок.

Чи можна скасувати лише одну правку?

Так. У Version History позначте блок кнопкою Revert і натисніть Apply Reverts; решта залишиться.

Що таке «other changes»?

Правки, про які не просив жоден коментар: ті, що агент зробив сам, або зміни від початку рев’ю, зокрема ваші.

Як довго зберігаються версії?

Усе за останню добу, потім по одній на годину протягом тижня, по одній на день протягом місяця, далі по одній на тиждень, до 200 на файл.

Інші запитання