VS Code Copilot Co-Author Controversy: What Developers Need to Know

What Happened: The Silent Co-Author

On April 29, 2026, Microsoft released VS Code 1.118 with a change that ignited one of the biggest developer backlashes of the year. The update introduced a new default behavior: automatically appending Co-authored-by: Copilot <copilot@github.com> to git commits whenever the editor detected any AI-assisted code contribution — even something as trivial as accepting a single autocomplete suggestion for a typo fix.

The feature, controlled by the git.addAICoAuthor setting, defaulted to chatAndAgent mode rather than off. Most developers discovered it only after noticing the attribution appearing in their git logs or CI output — in many cases, weeks after the feature had silently activated via auto-update.

By the numbers: Within days of the release, over 4 million commits on GitHub carried the "Co-authored-by: Copilot" trailer. The GitHub issue tracking the problem amassed 1,349 upvotes on Hacker News and hundreds of comments.

Here's what the silent modification looks like in practice:

# What you type:
git commit -m "Fix authentication bug"

# What VS Code 1.118 creates:
git commit -m "Fix authentication bug

Co-authored-by: Copilot <copilot@github.com>"

The change happens silently unless you manually review the commit message before confirming. Worse, some developers reported seeing the attribution appear even when they had Copilot features disabled entirely — suggesting the detection threshold was overly aggressive or the feature was triggering erroneously.

Why Developers Are Furious

The reaction was immediate and intense. Within 24 hours, GitHub Issue #313064 erupted with complaints from developers around the world. The core objections fell into several categories:

One Hacker News commenter captured the sentiment: "That is not co-authorship. It's like 'Sent from an iPhone' levels of nuisance default advertising." Another developer who doesn't use Copilot called the approach "desperate," noting that Microsoft was claiming authorship on code it didn't help write.

The timing of this feature couldn't be worse for Microsoft. On March 2, 2026 — just 58 days before VS Code 1.118 shipped — the U.S. Supreme Court denied certiorari in Thaler v. Perlmutter, cementing the precedent that non-human authors cannot hold copyright under the Copyright Act. The Copyright Office has been explicit: only works authored by human beings are eligible for copyright protection.

This creates a genuine legal tangle:

Key legal question: If copyright law says non-humans can't be authors, what does it mean to list one as a co-author on copyrightable code? Four million commits now carry this legal ambiguity, and no one has a definitive answer yet.

How Other AI Coding Tools Handle Attribution

Microsoft's approach stands in stark contrast to the rest of the AI coding tool industry. Every other major player makes attribution opt-in, respecting developer choice:

Tool Attribution Default Approach
VS Code Copilot Co-authored-by: Copilot Enabled (opt-out) Automatic, silent
Cursor Optional PR footer Disabled (opt-in) User-controlled setting
Claude Code Co-Authored-By: Claude Disabled (opt-in) Explicit user choice
Sourcegraph Cody No commit attribution N/A No automatic tagging
Zed Editor No commit attribution N/A No automatic tagging

The pattern is clear: industry consensus respects user choice on AI attribution. Microsoft broke from that consensus by forcing attribution as the default, then requiring users to find and disable a setting buried in their configuration. Transparent tools ask permission. This feels more like branding.

How to Disable Copilot Co-Author

If you're using VS Code 1.118 or later, here's how to turn off the automatic attribution:

Method 1 — Settings JSON:

// Add to your settings.json
{
    "git.addAICoAuthor": "off"
}

Method 2 — Settings UI:

Check if you're already affected:

git log --grep="Co-authored-by: Copilot"

If you find affected commits that have already been pushed, you'll need to decide whether rewriting history is worth the disruption to your collaborators. For many teams, this is an unwelcome choice forced upon them by a silent default.

What This Means for AI Coding Tools

The Copilot co-author controversy is about more than one setting in one editor. It highlights a broader tension in the AI tool industry as companies race to embed AI into every workflow:

The controversy also coincides with a period of intense competition in AI coding editors. Zed 1.0 launched on April 30 to massive enthusiasm (nearly 2,000 HN points), positioning itself as a privacy-first, high-performance alternative. Cursor continues to gain market share with its AI-native approach. And Claude Code has become a favorite among developers who want AI assistance without editor lock-in.

Frequently Asked Questions

Is Microsoft removing the co-author feature?

As of May 3, 2026, Microsoft has apologized but not removed the feature. The git.addAICoAuthor setting remains enabled by default. Developers need to manually disable it. Microsoft has indicated they may change the default in a future update, but no timeline has been committed.

Does this affect me if I don't use Copilot?

Possibly. Multiple developers have reported the co-author attribution appearing even when Copilot features are disabled. The detection appears to trigger from any VS Code AI-related functionality, including basic inline completions. Check your git log using the command above to verify.

Can the Copilot co-author tag affect my copyright?

It creates legal ambiguity. The Supreme Court has ruled that non-humans can't be copyright authors. Listing AI as a co-author on your code doesn't mean AI owns the copyright, but it could complicate ownership claims, especially for open source projects with strict contributor agreements.

What's the best alternative to VS Code with Copilot?

It depends on your needs. Cursor offers deep AI integration with a codebase-aware approach and respects user preferences on attribution. Zed is a blazing-fast native editor with AI features built in. Neovim with Claude Code gives you full control. Explore all options on aitrove.ai.

Why is this such a big deal?

Git history is permanent and public. It's a professional record that follows developers throughout their careers. Silently modifying it with corporate branding — without consent — is a violation of developer trust. The legal ambiguity around AI authorship makes it even more consequential than a typical unwanted feature.

Compare AI Coding Tools Side by Side

Looking for the right AI coding assistant? Explore and compare GitHub Copilot, Cursor, Claude Code, Zed, and dozens more on aitrove.ai — the AI tools directory built for developers.

Browse AI Coding Tools →