🛠Tools🔥

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 公開)