GitHub Copilot Caught Injecting Ads Into Pull Requests, Disabled After Backlash

GitHub pull request code editor with warning overlay representing ad injection

If you thought AI would make coding easier, you were right. But nobody said it would stop at code. GitHub Copilot was caught injecting promotional "tips" — essentially ads — directly into pull request descriptions, and developers are not happy about it.

What Happened

Software developer Zach Manson discovered that when a team member used Copilot to fix a typo in a pull request, the AI didn't just correct the text — it added an unsolicited product promotion for Copilot and Raycast into the PR description.

The injected text read: "Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast" — complete with the telltale emoji formatting that screams AI-generated content.

Over 11,000 Pull Requests Affected

Manson's case wasn't isolated. A search for the phrase "START COPILOT CODING AGENT TIPS" on GitHub revealed over 11,000 instances of the same promotional text injected into pull requests across the platform. The scale of the issue suggests this was a systematic feature, not a one-off bug.

GitHub's Response: Feature Disabled

Martin Woodward, Vice President of Developer Relations at GitHub, confirmed the behavior on X and explained that Copilot was adding "product tips" to pull requests. While initially intended for Copilot-originated PRs only, the feature became problematic when Copilot gained the ability to work on any PR by being mentioned.

"We've disabled it already. Basically it was giving product tips which was kinda ok on Copilot originated PR's but then when we added the ability to have Copilot work on any PR by mentioning it the behaviour became icky. Disabled product tips entirely thanks to the feedback."

— Martin Woodward, VP Developer Relations at GitHub

The AI-Training-on-AI Problem

What makes this particularly concerning is the timing. Microsoft recently updated its GitHub Copilot usage policy to specify that Copilot interactions will be used to train Microsoft's AI models. If Copilot injects ads into pull requests and that data then trains future models, we're looking at an AI feedback loop where promotional content becomes permanently embedded in the training data.

As the saying goes in the AI industry: garbage in, garbage out — except now it's ads in, ads forever.

The Bottom Line

GitHub moved quickly to disable the feature after developer backlash, but the damage to trust is real. Developers rely on pull requests as the foundation of collaborative coding — injecting promotional content into that workflow crosses a line that many thought was obvious. The question now is whether this was a poorly thought-out feature or a sign of things to come as AI companies look for new revenue streams.