Microsoft fixes VS Code after app gives Copilot credit for human's work

· Source: The Register: Enterprise Technology News and Analysis · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning · Depth: Intermediate, short

Summary

Microsoft has reversed a change in VS Code's Git extension that automatically added "Co-authored-by: Copilot" to commit messages, following widespread developer complaints. Introduced in VS Code 1.110 in early March via a pull request, this feature was intended to attribute AI assistance, including inline completions. However, developers reported the AI authorship line appearing even when Copilot was not used or its chat features were disabled, and expressed strong dissatisfaction with the default opt-out setting. A developer noted that the co-author line was added post-review, altering the final Git history. Microsoft apologized, acknowledging the implementation should respect disabled AI features and not misreport authorship. A fix, authored on May 3, will appear in VS Code 1.119, changing the default to opt-in.

Key takeaway

For engineering leaders evaluating AI integration into development workflows, you should prioritize opt-in attribution mechanisms for AI-assisted code. Unilateral, default AI co-authorship can erode developer trust and introduce legal complexities regarding intellectual property and liability, especially given varying standards across AI tools and projects. Ensure your teams have clear policies and tools that allow explicit control over AI attribution.

Key insights

Default AI attribution in code commits sparked developer backlash and raised complex IP and liability questions.

Principles

In practice

Topics

Code references

Best for: CTO, VP of Engineering/Data, Director of AI/ML, Software Engineer, AI Engineer, Legal Professional

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by The Register: Enterprise Technology News and Analysis.