VS Code、エディタ機能「AI 共同作成者タグ」をデフォルト有効化──利用有無を問わずコミットに Copilot 署名
GitHub Copilot の利用実態に関わらず Git コミットメッセージへ AI 署名を強制付与する PR がマージされ、履歴の正確性を重視する開発者の間で議論となっている。
リリース: 2026-04-15 · 読了 2 分記事の要約
1. 核心(What)
- VS Code のプルリクエスト #310226 により、コミットメッセージ末尾への 'Co-authored-by: github-copilot' 挿入がデフォルトで有効化された。
- Copilot によるコード生成や提案を実際に受け入れていないコミットに対しても、一律でタグが付与される仕様となっている。
- ユーザーは設定項目 'scm.aiCoAuthor' を false に手動で変更することで、この自動挿入挙動を無効化できる。
2. 影響(Why)
- AI 生成物の混入を厳密に追跡したいプロジェクトにおいて、コミットログの信頼性が低下し、コンプライアンス監査上の大きなノイズとなる。
- 開発者への影響: 開発者は意図しない AI 署名を防ぐため、プロジェクトの .vscode/settings.json で本機能をオフにするか、コミット直前のメッセージ確認を習慣化する必要がある。
- 日本への影響: [国内 システムインテグレーター・受託開発] などの権利関係に厳格な現場では、AI 利用の有無を証明するエビデンスが汚染されるため、組織単位での設定強制が標準的な対応となる。
3. 根拠・詳細(How)
- Enabling ai co author by default by cwebster-99 · Pull Request #310226 · microsoft/vscode (2026-04-15 公開)