微软在 Visual Studio Code 1.118 版本中引入新默认行为:当 GitHub Copilot 通过聊天或代理修改代码时,会自动在提交信息中加入 “Co-authored-by: Copilot” 共同作者标记。官方发布说明称,该功能已对相关工作流默认开启,用于标识 AI 参与代码贡献,开发者可通过 git.addAICoAuthor 设置调整或关闭。(Visual Studio Code)
与此同时,该改动在开发者社区引发争议。部分用户认为,Git 提交历史涉及审计、归因和合规流程,默认写入 AI 署名可能影响代码责任划分与团队规范。背景上,VS Code 近几个版本持续强化 Copilot 与代理式开发能力,包括内置 AI、BYOK 模型接入及自动化工作流,此次默认开启“AI 共同作者”也被视为其推进 AI 原生开发环境的一部分,但是否应默认启用仍存在分歧。(Moony01 Studio)
Microsoft Docs | GitHub
https://code.visualstudio.com/updates/v1_118#_copilot-added-as-a-git-coauthor-by-default
https://github.com/microsoft/vscode/pull/310226