В релизе Visual Studio Code 1.118 произошло небольшое, но резонансное изменение. Теперь редактор по умолчанию добавляет метку Co-authored-by: Copilot в описание каждого Git-коммита.
Это стало возможным благодаря PR #310226, который изменил значение настройки git.addAICoAuthor с off на all.
Что это значит на практике
Раньше атрибуция AI была опциональной. Теперь, если VS Code фиксирует изменения, внесенные с помощью Copilot, он автоматически дописывает «соавтора» в конец сообщения коммита. Microsoft позиционирует это как честное распределение ответственности за код, но сообщество встретило обновление прохладно: PR получил сотни негативных реакций (thumbs-down) сразу после публикации.
Главные проблемы релиза
Разработчики, уже обновившиеся до версии 1.118, сообщают о ряде странностей:
- Ложные срабатывания: Метка соавторства появляется даже в тех коммитах, где AI вообще не использовался.
- Игнорирование запретов: Трейлер добавляется даже в тех случаях, когда в настройках прописано
chat.disableAIFeatures: true. - Скрытность: Изменение произошло «под капотом» без явного уведомления пользователя при первом запуске новой версии.
Для вайбкодеров, работающих в корпоративных репозиториях, это может стать проблемой: не все компании приветствуют явное указание AI в истории коммитов из-за юридических нюансов или внутренних политик.
Как это отключить
Если вы не хотите видеть Copilot в своих логах, поведение можно вернуть к прежнему виду вручную. Зайдите в настройки VS Code (Ctrl+, или Cmd+,) и установите параметр:
"git.addAICoAuthor": "off"