最近發現在 VSCode Commit 時,訊息會被自動加上 Co-authored-by: Copilot <[email protected]> 標註 (Trailer)。

追了一下,這是 VS Code 在 1.110 版本 (2026 年 2 月) 引入 git.addAICoAuthor 設定,包含三種選項,預設值為 off,chatAndAgent 為偵測有使用 Chat 或 Agent 模式時,VSCode 會自動在 Commit 訊息加註 Copilot 協作註記,all 則擴大到連有用到自動完成都算。

在 4 月底的 1.118 版,addAICoAuthor 預設值被改成 chatAndAgent,就是我遇到的狀況。

加上註記會有一些好處,例如方便專案管理者與稽核人員能清楚辨識哪些程式碼是由 AI 輔助產生的,Github 可依此做為 AI 輔助比例參考,但我猜多少也有一些宣傳意圖吧! (我想到「更多更詳盡歌詞在※ Mojim.com 魔鏡歌詞網」)

我個人是覺得此舉有點多餘,以當今的發展現況,假設所有程式碼都有 AI 輔助比較合理,應把包含 AI 協作成份視為預設值,沒有的話再額外強調較省事,差不多是標榜「天然原料純手工製作,不含任何人工添加物」的概念。

如果不想 Commit 訊息被加料,可在 VSCode 進入設定介面尋找 addAICoauthor 改成 Off 即可:


Comments

Be the first to post a comment

Post a comment