Microsoft caught sneaking "Co-Authored-by Copilot" into VS Code commits - even with AI off
Summary
Microsoft recently integrated a "Co-Authored-by Copilot" line into Git commits within Visual Studio Code, even for users who had explicitly disabled all AI features. This change was pushed by a Microsoft product manager and merged without clear description, leading to significant backlash on GitHub and Hacker News. Dmitriy Vasyura, a Microsoft developer, acknowledged the error, stating the feature should not have activated with AI disabled nor tagged commits as AI-generated when no AI was involved. He committed to reverting the default setting in version 1.119. The incident raised user suspicions about Microsoft inflating Copilot usage metrics and concerns regarding potential copyright issues or non-compliance for companies with strict AI policies, especially since the line remained hidden in the commit window.
Key takeaway
For engineering leaders overseeing development workflows, you should immediately audit your team's Git commit metadata for any unauthorized or unexpected AI attribution, particularly within Visual Studio Code. This incident highlights the critical need to ensure development tools respect user-configured AI settings to avoid potential copyright disputes, compliance violations, or erosion of developer trust.
Key insights
Undisclosed AI attribution in code commits can lead to significant user distrust and policy conflicts.
Principles
- Transparency is crucial for AI feature integration.
- User settings must be respected for AI functionality.
In practice
- Audit commit metadata for unexpected AI attributions.
- Verify AI feature settings are honored by tools.
Topics
- Visual Studio Code
- GitHub Copilot
- Git Commits
- AI Feature Control
- Copyright Implications
Code references
Best for: CTO, VP of Engineering/Data, Director of AI/ML, Software Engineer, AI Engineer, Tech Journalist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by The Decoder.