← На главную

GitHub откатил автоатрибуцию ИИ и вернул подтверждение изменений

06.05.2026 03:15 · hackernews

Команда GitHub внесла серьёзные изменения в работу функции атрибуции кода от искусственного интеллекта. В выпуске 1.110 была добавлена настройка git.addAICoAuthor, которая позволяла добавлять строку Co-authored-by: Copilot copilot@github.com в коммиты. Изначально значение по умолчанию было off. Однако в версии 1.117 разработчики изменили это значение на all, чтобы автоматически помечать любые коммиты с помощью ИИ. К сожалению, баг привёл к тому, что код, созданный не Copilot, также получал неверную атрибуцию, и эта проблема сохранялась даже при отключённых функциях ИИ через настройку disableAIfeatures. Из-за этой ошибки в следующем релизе 1.118 значение по умолчанию пришлось сократить до chatAndAgent. Сейчас в версии 1.119, стартующей 6 мая, разработчики откатили всё назад: значение по умолчанию снова станет off. Теперь функция отключена по умолчанию и не активируется, если включена опция disableAIFeatures. Важно, что пользователь будет давать согласие на добавление информации об ИИ перед каждым коммитом, независимо от значений настроек. Команда обещает никогда не добавлять атрибуцию для изменений, не связанных с ИИ. Кроме того, они пересмотрят формат сообщения. Вместо текущей строки Co-authored-by, возможно, будут использовать ассистирование, описанное в issue #313962. Такой подход позволит указывать конкретную модель ИИ в сообщении о коммите. Исправления и улучшения будут дорабатываться с учётом обратной связи сообщества на GitHub, чтобы устранить баги и снять тревоги пользователей.

Читать оригинал →