Microsoft VS Code is automatically inserting a 'Co-Authored-by Copilot' tag into commit messages [1].
This behavior impacts how software contributions are tracked and attributed in version control systems. For developers who prioritize clean commit histories or strict authorship records, the automatic insertion of AI attribution creates noise in the project logs.
The issue was reported on Nov. 3, 2023, via a GitHub pull request [1]. According to the the same pull request author, the software performs a "completely automatic addition of the Co-Authored-by Copilot tag to every commit" [1]. The tag appears even when the developer has not actively used the AI tool to generate the specific code changes being committed.
Microsoft developers said the behavior was a side effect of the Copilot integration [2]. The integration was intended to credit the AI for its assistance, but the implementation resulted in the tag appearing regardless of actual usage [2].
In a discussion on Hacker News, a Microsoft developer said, "We're aware of this and working on a fix" [2]. The discussion regarding the bug gained 14 points of interest on the platform [3].
Commit messages serve as the permanent record of why a change was made to a codebase. When an editor modifies these messages automatically, it can interfere with automated tooling that parses commit history for changelogs or audit trails. The addition of the tag without user consent or AI involvement contradicts the standard practice of manual attribution in open-source and corporate software development.
“‘This is a completely automatic addition of the Co-Authored-by Copilot tag to every commit.’”
This incident highlights the tension between seamless AI integration and the precision required in software engineering. By automating attribution, Microsoft prioritized the visibility of its AI tool over the integrity of the developer's commit history, illustrating a potential conflict between product marketing and tool utility.





