世界を動かす技術を、日本語で。

VS Codeが使用に関わらずコミットに「Co-Authored-by Copilot」を挿入する

2026年5月3日原文(github.com)

概要

このPRは、 Git拡張機能 のAI共同著者設定を デフォルトで有効化 する変更点のまとめです。 AIが生成したコード貢献時に 自動でCo-authored-byトレーラー を追加するようになります。 設定値が"off"から"all"へ変更されています。 スクリーンショットやCIによる自動生成ファイルの変更も含まれています。 影響範囲は主に git.addAICoAuthor設定 および関連するUI変更です。

Git拡張機能のAI共同著者デフォルト有効化

  • git.addAICoAuthor 設定のデフォルト値を "off" から "all" へ変更

  • AIによるコード生成が検出された場合、 自動でCo-authored-byトレーラー をコミットに追加

  • package.json 内でのデフォルト設定値の更新

    • "default": "off""default": "all"
  • この変更により、AIアシストによるコードコミット時の 共同著者明記が標準化

  • ユーザーによる明示的な設定変更不要で AI共同著者表示が有効化

    • Copilot などAIツール利用時の著作権・貢献明示が容易化
    • オープンソースプロジェクトでの 責任所在の透明化 促進

関連ファイル・UI変更点

  • extensions/git/package.json の設定値変更
  • blocks-ci-screenshots.md の自動更新
    • CIによる スクリーンショット自動生成 の差し替え
  • エディタやビューアのUIについて ダーク/ライトテーマ での表示例
    • editor/codeEditor/CodeEditor/DarkLightなどのスクリーンショット

影響と今後の注意点

  • 今後 AI生成コード が含まれるコミットには 自動で共同著者情報 が付与

  • プロジェクトの コミット履歴可視化 の向上

  • ユーザーがAI共同著者を 無効化したい場合、個別に設定変更 が必要

  • Copilot などのAIサービス利用者は 自動的に共同著者として記録

    • ライセンスや貢献記録に関する プロジェクトポリシー見直し の必要性も

まとめ

  • git.addAICoAuthor のデフォルト有効化により、 AI貢献の透明性が向上
  • 設定変更は package.json で完結、ユーザー操作不要
  • スクリーンショット自動生成ファイル も最新状態に更新
  • オープンソース運用やAI利用時の 責任明確化に寄与

Hackerたちの意見

次は、ドミノ・ピザの協力を得て、Co-Pilotと共同執筆される予定だよ。

カールス・ジュニアみたいだな。「くたばれ!俺たちは食ってるんだ。」

でも、今日のスポンサーの1分間のセグメントを見た場合だけね…今日のあなたの無料コミットはダフビールが提供しています。

これ、めっちゃ真実だわ、ハハハ。

次はマイクロソフトが、あなたの製品が成功したら収益と所有権の一部を共同著者として求めて訴えてくるよ。

「iPhoneから送信」っていうマーケティングは、みんなにその商品を使ってるって知ってほしい人にしか通用しないよね。

でも、ひとつの反例があるんだ。過去のいくつかのメールクライアントは、署名を追加することで爆発的に成長したことがあった。面倒だったけど、確かに効果はあったよ。

それが機能する一つの方法だけど、メインの要因じゃないんだ。この手のキャッチフレーズマーケティングは、自分が参加してることに気づいてない人たちに一番効果的で、気づいても特に何も変えようとしない人たちに向いてる。得られるものに対して労力が見合わないから、マーケティングはそのまま残るんだ。「iPhoneから送信」 ダウンロード元: Demonoid Rusty n Edie's: 世界で一番フレンドリーなBBS 216-726-0737

他にTapatalkを覚えてる人いる?フォーラムの署名でも同じことやってたよね。

マイクロソフトはすでにモバイルのOutlookでこれをやってるよ。メッセージの下に「Outlook Android / iOSから送信」って書いてある。

でも、送信する前にそれを見て削除できるよね。全然同じじゃないよ。

「iPhoneから送信」って、最初は「メールを送れる高級な電話を持ってる」以上の意味があったんだよね。初期の頃は「今、デスクにいない」って意味だった。

Hacker Newsで議論の続きを見る