VS Code 1.117.0、コミット時に自動的にCopilotを共著者として追加 — そのトリガーとなる条件

VS Code v1.117.0 は、Copilot のインライン提案(オートコンプリート)を使用した際に、git コミットに Co-authored-by: Copilot <[email protected]> を追加するようになりました。ある HN ユーザーが、自分が積極的に Copilot を使用せずに作成した PR に、この共同作者行が含まれていることに気づきました。調査の結果、Copilot のインライン提案からたった一文字(例えば変更履歴のタイポ修正)を受け入れるだけで、共同作者の帰属が追加されることが確認されました。
発生の仕組み
- この機能は、Copilot のオートコンプリート(インライン提案)でデフォルトで有効になっています。
- 提案を受け入れると(一つのカンマでも)、コミットに
Co-authored-by: Copilot <[email protected]>が追加されます。 - 手動でコミットメッセージを書いたり、Copilot のコミットメッセージ生成機能を使用してもトリガーされません。インライン提案の受け入れのみが原因です。
- コミット行は「USERNAME と Copilot によってコミットされました」と表示されます。
コミュニティの反応
- 誤った帰属: ユーザーは、特にそのコミットで Copilot を明示的に使用していない場合、小さなオートコンプリートに対してデフォルトで作者権を主張するのは誤解を招く、と主張しています。
- 開示なし: この機能は UI で明確に伝えられておらず、前日のリリースノートにのみ記載されていました。
- オプトアウト可能: Copilot 機能セット全体は、設定の
chat.disableAIFeaturesで無効にできますが、共同作者のみを制御する個別のトグルはありません。
あなたにできること
- 不要な共同作者タグを避けるために、Copilot オートコンプリートを完全に無効にする。
chat.disableAIFeatures: trueを設定して、すべての Copilot 機能を停止する。- プッシュ前にコミットメッセージを確認する。共同作者行はコミット本文に表示されます。
Copilot オートコンプリートに依存している開発者は、受け入れたすべての提案が自動的にコミット履歴に透かしを入れることになります。更新する前に、PR にそれを望むかどうかを検討してください。
📖 ソース全文を読む: HN AI Agents
👀 See Also

Qwen 3 8Bは、困難なタスクにおけるブラインドピア評価において、より大きなモデルを凌駕しています。
10の小型言語モデルを対象とした13の難易度の高いフロンティアレベルのタスクにおけるブラインドピア評価において、Qwen 3 8Bは6つの評価で優勝し、13タスク中12タスクでトップ3に入り、パラメータ数が最大4倍のモデルを上回る結果を示しました。評価対象には、分散ロックデバッグ、Go並行処理バグ、SQL最適化、ベイジアン医療診断、シンプソンのパラドックス、アローの投票定理、生存者バイアス分析が含まれていました。

Claude Code v2.1.116:パフォーマンスの改善、ターミナルの修正、セキュリティアップデート
Claude Code v2.1.116は、40MB以上のセッションでの/resumeコマンドが最大67%高速化、ターミナルスクロールの滑らかさ向上、MCP起動の高速化など、大幅なパフォーマンス改善を提供します。このリリースでは、ターミナル描画の問題の修正、危険なパス操作に対するセキュリティ保護の追加、スラッシュコマンドやプラグイン管理に影響する複数のバグの解決も行われています。

Google Chrome、ユーザーの同意なく4GBのGemini Nano AIモデルをサイレントインストール
Google Chromeがユーザーの明示的な同意なしに4GBのGemini Nano AIモデルをサイレントにダウンロード・インストールしていることが判明し、プライバシーとストレージに関する懸念が高まっています。

AnthropicがClaudeコミュニティアンバサダープログラムを開始
Anthropicは、Claude Community Ambassadorsプログラムを立ち上げました。このプログラムは、地域の開発者ミートアップを主催し、世界中のビルダーたちをつなぐためのリソースを提供します。プログラムは、あらゆる背景や地域からの参加者に開かれています。