Skip to content

Экран диффов (Diff) — зеленый свет для разработчика

Gamedev AI пишет код асинхронно. Это означает, что пока вы читаете логи в движке, он переписывает ваши файлы и редактирует десятки инстансов. Но подождите, позволить роботу автоматически управлять записью на ваш жесткий диск — не нарушает ли это творческую основу разработчика?

Нет! Экран диффов существует для защиты вашей работы и вашего проекта от случайных повреждений.

Плагин Gamedev AI реализует окно «безопасного просмотра изменений», похожее на знаменитое представление контроля версий в VSCode (GitHub/GitLens).

Как генерируются диффы

  1. При запросе на создание или исправление EnemyAttack.gd лог покажет прогресс перезаписи данных класса...
  2. Вы услышите визуальный «дзинь» и мгновенно появится вкладка темного диффа с фразой [Original Code] рядом с [New Code Changes], заполняющая экран чата.
  3. [color=red]Красные строки -[/color] представляют строки, которые были интеллектуально удалены из исходника.
  4. [color=green]Зеленые строки +[/color] представляют новые дополнения, сделанные ИИ.

Применить или пропустить (Сила отказа)

В конце диффа (прокрутите полосу прокрутки вниз или спокойно проанализируйте) появляются критические кнопки безопасности:

  • "Apply Changes": Gamedev AI использует официальный агент истории отмены/повтора Godot Engine и модифицирует реальный целевой скрипт. Если вы нажмете Ctrl + Z в скрипте, вы вернетесь к состоянию до вмешательства ИИ.
  • "Skip": Не понравилась идея ИИ после просмотра диффа? Нажмите «Skip». Ни одна строка не будет изменена (даже в кэше), технических потерь нет, только расход токенов.

(Представьте, как работает дифф на практике:)

Окно диффов, показывающее удаленный код красным и добавленный код зеленым с кнопками Apply и Skip

Опубликовано под лицензией MIT.