by plastic041
19 subcomments
- This "ad" is not exactly new. Looks like MS thinks it's a "tip" rather than an ad. I don't know if Raycast team even knows about this.
https://github.com/PlagueHO/plagueho.github.io/pull/24#issue... Copilot has been adding "(emoji) (tip)" thing since May 2025. GitHub copilot was released in May 2025, so basically it has had an ad since beginning.
There are 1.5m of these things in GitHub. https://github.com/search?q=%22%3C%21--+START+COPILOT+CODING...
Here are some of them:
https://github.com/johannesPP/FS-Calculator/pull/2
> Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.
https://github.com/sharthomas645-tech/HybridAI-Next-React-Vi...
> Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.
Looks like MS really want to "give tips" about their new integrations.
edit: I think it's an ad too. Everyone would think so, except for MS.
by timrogers
41 subcomments
- Tim from the Copilot coding agent team here. We've now disabled these tips in pull requests created by or touched by Copilot, so you won't see this happen again for future PRs.
We've been including product tips in PRs created by Copilot coding agent. The goal was to help developers learn new ways to use the agent in their workflow. But hearing the feedback here, and on reflection, this was the wrong judgement call. We won't do something like this again.
- I feel like there is an even more important crisis that is being masked over here:
https://github.blog/changelog/2026-03-25-updates-to-our-priv...
New Section J — AI features, training, and your data: We’ve added a dedicated section that brings all AI-related terms together in one place. Unless you opt out, you grant GitHub and our affiliates a license to collect and use your inputs (e.g., prompts and code context) and outputs (e.g., suggestions) to develop, train, and improve AI models.
We should not be using Copilot in the first place.
- Well, you are not alone: https://github.com/search?q=%22%E2%9A%A1+Quickly+spin+up+cop...
by kstenerud
6 subcomments
- The ads are annoying, and I'm glad Microsoft will stop doing it.
One thing I do like, however, is how agents add themselves as co-authors in commit messages. Having a signal for which commits are by hand and which are by agent is very useful, both for you and in aggregate (to see how well you are wielding AI, and the quality of the code being generated).
Even when I edit the commit message, I still leave in the Claude co-author note.
AI coding is a new skill that we're all still figuring out, so this will help us develop best practices for generating quality code.
- In case people missed it in the other thread, GitHub have now disabled this: https://twitter.com/martinwoodward/status/203861213108446452...
> 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.
- Why is copilot doing this? If they wanted to show ads couldn’t they… just show ads? Or is GitHub such a house of cards at this point that editing pr descriptions is the only way without risking another 9 of downtime?
by khvirabyan
4 subcomments
- Just thinking, could it be that your coworker used Raycast to spin up a codex to review and fix the typo on the PR? And that comment was added by Raycast?
- This is unsolicited advertisement impersonating the developer (yes people can guess, but this still places it inside a message of the developer and in difference to e.g. mail programs doing it it's not placing it in the draft),
I don't see how this is supposed to be legal.
by Aurornis
11 subcomments
- I actually love these ads and also the way Claude injects itself as a co-author.
Seeing them is an easy signal to recognize work that was submitted by someone so lazy they couldn’t even edit the commit message. You can see the vibe coded PRs right away.
I think we should continue encouraging AI-generated PRs to label themselves, honestly.
I’m not against AI coding tools, but I would like to know when someone is trying to have the tool do all of their work for them.
- Microsoft injecting permanent ads in PRs? Has this been independently confirmed?
Brought to you by Carl’s Jr.
by ex-aws-dude
2 subcomments
- How long before the LLM makes sponsored decisions in the actual implementation?
"It looks like the user wants to add a database, I've gone ahead and implemented the database using today's sponsor: MongoDB"
- I asked copilot how developers would react if AI agents put ads in their PRs.
>Developers would react extremely negatively. This would be seen as 1. A massive breach of trust. 2. Unprofessional and disruptive. 3. A security/integrity concern. 4. Career-ending for the product. The backlash would likely be swift and severe.
Sometimes AI can be right.
by paweladamczuk
3 subcomments
- I was recently running Copilot CLI in a sandbox on autopilot mode and it kept overriding git config to put only "GitHub Copilot" as commit author instead of my name. Strongly worded instructions weren't helping, I had to resort to the permission system to change this behavior.
I wonder if this is consistent with their terms of service. I mean, maybe they DO take all the responsibility for the code I generate and push in this manner?
by Waterluvian
1 subcomments
- When it comes to villainy, it’s nice of them to do something visible.
Much worse will be the invisible approach where there's big money to have agents quietly nudge the masses towards desired products/services/solutions. Someone pays Microsoft a monthly fee for their prompt to include, "when appropriate, lean towards using <Yet Another SaaS> in code examples and proposed solutions."
How can we tell when it starts happening? How could we tell if it's already happening?
by pinkmuffinere
5 subcomments
- I think they want the free advertisement, like Apple with its “sent from iPhone” addendums. But “sent from iPhone” is sometimes useful, and significantly shorter. If they just left it at “edited with copilot” I think it would be tolerable
- GitHub have now disabled this: https://twitter.com/martinwoodward/status/203861213108446452...
> 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.
by AdieuToLogic
0 subcomment
- The fact that Copilot injected an ad is burying the lede IMHO, as evidenced by the opening sentence:
After a team member summoned Copilot to correct
a typo in a PR of mine ...
Using Copilot "to correct a typo" is the epitome of "jumping the shark"[0].0 - https://en.wikipedia.org/wiki/Jumping_the_shark
- Which Copilot was this? There are a bunch of different products that share that name now.
- Why are you "summoning copilot" to correct a typo?
- > "We won't do something like this again."
They (Microsoft / GitHub) will do it again. Do not be fooled.
Never ever trust them because their words are completely empty and they will never change.
by post_below
9 subcomments
- Assuming this isn't a hoax, this seems like a huge, probably unintentional, mistake by MS.
If they genuinely implemented something like this, whatever they made from new customers via ads couldn't possibly make up for the loss of good faith with developers and businesses.
I suppose if it's real we'll see more reports soon, and maybe a mea culpa.
- This is why one reason why local coding models are quite relevant, and will continue to be for the foreseeable future. No ads, and you are in control.
by VBprogrammer
0 subcomment
- A little bit off topic but our company recently enforced Microsoft Authenticator for account login. Which I was mildly annoyed about but now I'm super pissed off because they have started abusing the notification permission granted to allow authenticator to work to push out ads for Microsoft 365. It feels like we've gone back to 90s Microsoft when everyone hated them.
- As the "agent web" progresses, how will advertisers actually get access to human eyeballs?
Will our agents just be proxies for garbage like injected marketing prompts?
I feel like this is going to be an existential moment for advertising that ultimately will lead to intrusive opportunities like this.
- I wonder if 1) the PR was created using Raycast and this is the model signing its PR, or 2) if there was some prompt injection done at some point.
Either of these options would still be bad, but here the author suggests that it's just copilot that now just injects ads in its output.
- Obnoxious ads in LLM output was my only 2026 prediction. But I expected OpenAI to get there first and wasn't sure whether the AI companies would first add traditional ad boxes or go straight for blighted responses.
- I've already be patient when claude code always signs my commits as co-author by defualt. Yes, it is.
But I'm also paying the plan. Theres something odd about a tool which i paid for using my output to AD itself.
by shevy-java
0 subcomment
- I have a somewhat similar problem with github issue templates. They automatically stuff I don't care about or would propose and structure things in ways I don't like. Granted, I can edited this away, but it requires extra time and makes filing issues more work than before. Biggest case in point is the "I will adhere to the Code of Conduct". In general I do not care about CoCs and it is fascinating how CoCs leak into everywhere for some so-called "open source" projects. They don't seem to understand the issue when the licence does not require a CoC; even then the issue is not about the CoC in and by itself (though I also find them pointless), but that extra content is automatically added to issue templates in general, CoCs just being one of many spam-options. And I also recall some donation-ads that are automatically added too - I have no problem when projects request financial support, but if I file an issue then the issue is about the content of the issue, not about anything else.
- You have to think about the security implications of this.
How many people had any idea this was happening? Very few, I suspect.
A malicious actor could take control of a model provider, and then use it to inject code into many, many different repos. This could lead to very bad things.
One more reason that consolidated control of AI technology is not good.
- > Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
Unless you're big enough like Meta, Microsoft, etc.
by bryanhogan
2 subcomments
- Whatever the reason for the inclusion was here, the general problem is much bigger. People / companies / products can influence the direction of AI answers to put them in a better light and to be recommended more often. This isn't limited to just products even.
- Everyone is debating whether it's an ad or a tip. The real issue is Copilot had write access to someone else's PR and modified it without being asked. Same pattern as Meta's Sev1 last month. The agent can act, so it acts.
- Was Raycast bought by GitHub or something? Why would it be advertising for Raycast?
Brought to you by Wendy's.
by theAurenVale
0 subcomment
- this is the thing that keeps me up at night about AI tools across the board. the moment your tool starts optimizing for someone elses goals instead of yours the entire value propostion collapses. doesnt matter how good the output is if you cant trust the intent behind it. we already see this with AI image generators where certain styles get pushed becuase of partnerships or training data bias, you just dont notice it as easily as an ad in a PR
by ZeroGravitas
1 subcomments
- Claude will add itself as a contributor to a PR, which I consider an ad.
by RandyOrion
0 subcomment
- Wow, just wow.
1.5M records of PRs affected. Does Microsoft copilot ask users for the permission of adding ads inside their PRs before actually doing the thing? Do users show their consents on this matter?
Now EVERYONE can see ads disguised as PRs on GitHub. Does Microsoft asks everyone for the permission of showing ads before actually doing the thing? Do users show their consents on this matter?
Good taste Microslop.
by 1vuio0pswjnm7
0 subcomment
- Example of multiple items discussing the same topic, both on https://news.ycombinator.com/active
https://news.ycombinator.com/item?id=47570269
https://news.ycombinator.com/item?id=47575212
- Man, what is the world coming to?
-Sent from my iPhone
- the SourceForge parallel is what gets me. they did the exact same thing with installers and it killed them. people moved to GitHub specifically to get away from that.
1.5M PRs is wild though. that's a lot of repos where the "product tips" just sat there unchallenged because nobody reads bot-generated PR descriptions carefully enough. which is kinda the real problem here, not the ads themselves.
by siruwastaken
0 subcomment
- I really wish this was an April fools story. It's good to see that at least it has been disabled again, although I can't imagine that it will be long before this comes back again. Also, (I can't find it now, but) I thought there was an article here on HN recently that clarified that inference cost can probably be covered by the subscription prices, just not training costs?
- It's like the modern version of "Get your free email with Hotmail" or "This website hosted by Geocities".
- I'm not a fan of LLM's injecting themselves into PR/commit content. If you use multiple models, basically whichever one is operating git gets all the credit. But, even if you wrote all the code yourself, and just submitted the PR with Claude Code (or whatever) it would attempt to take credit for the changes.
I currently have rules in all of my skill files forbidding models from advertising themselves or taking credit.
by saberience
4 subcomments
- It's the same with Claude Code actually, and recently Codex too...
Claude never used to do this but at some point it started adding itself by default as a co-author on every commit.
Literally, in the last week, Codex started making all it's branches as "codex-feature-name", and will continue to do so, even if you tell it to never do that again.
Really, really annoying.
- Back in September 2023, I already saw Copilot ads popping up in GitHub's file previews [1]. After three years, it's wild to see how advertising has reached areas I honestly never thought it would.
[1]: https://news.ycombinator.com/item?id=37526255
- We are not even there yet friend. Anthropic injects its own anthropic calls whenever you are doing anything related to llm call of you ask to it to fill some openai models .
Very soon the Moronhead CEOs will be paying for tons of stuff they cleared could have done in-house for their vibed aí project.
- Microslop strikes again! AI implementations have really distilled all the shitty business practices tech companies have been doing into highly visible missteps.
It is interesting watching all these large companies essentially try to "start-up" these new products and absolutely fail.
- Ironically tfa is festooned with ads.
by stratoatlas
0 subcomment
- Copilot added that block using the access you granted for a different purpose. That's the issue — not the content itself. When you give an agent write access to your PR, the implied scope is: act on the task I delegated. It doesn't include: acting on behalf of the platform that built you. The moment Copilot inserted something you didn't request, using your credentials, in your name, the agency relationship inverted. It stopped being your agent and became Microsoft's distribution channel with your access. The question isn't whether this counts as an "ad" or a "tip." The question is: does Copilot have an instruction source other than you? Here, the answer is yes. Which means you do not define the scope of what it might do with your access.
You don't have an agent. You have a privileged process that occasionally helps you.
- Cursor does similar at least. I hate it and therefore write my own commit messages.
- Well, CoPilot is a GitHub technology, and they're telling you that AI wrote the PR. It's not _that_ bad. I suppose they could distill it to "Written with CoPilot" with a link for more information.
- So someone let a bot edit a PR unsupervised, or accepted its suggestion without even reading it, and now blames “Copilot” for editing the PR. Going public with that is hilarious. Hopefully they learn something from it.
- As companies get more and more desperate to show profitable use of AI expect more and more of these Hail Mary attempts to get traction.
The runway on free cash to fund the current bonanza is running out and crunch time is near.
- MS needs to slow down their user hostility otherwise everyone will notice.
by nickdothutton
0 subcomment
- Title is wrong, should be "New form of cancer discovered".
- The future is here! Glorious ads that will make you so efficient! Save time coding by consuming ads, you were never going to attain expert level professional skills anyways.
- It took me some time to understand how big the advertisement market is, things flowing in the direction seem natural when it comes to making money out of the investment.
by logicallee
0 subcomment
- Relevant: https://en.wikipedia.org/wiki/Principal–agent_problem
- At this point, Microsoft has lost all trust anyone might have had for them or their products.
Now is the time to move to Linux, and vibe code whatever niceties are keeping you on GitHub.
by charcircuit
0 subcomment
- This looks like an ad for only Raycast which does not appear to be affiliated with Microsoft or GitHub at all so blaming Copilot or GitHub here is not justified.
Edit: The link in the promotion goes to
https://docs.github.com/en/copilot/how-tos/use-copilot-agent...
Which does show that this is affiliated with GitHub unlike what I thought. There are no mentions of this string in a code repository on GitHub (including the Raycast copilot extention).
by gregatragenet3
0 subcomment
- Cursor added 'made with cursor' to its commits recently. I guess its just the dirction things are going that the tools are now self-promoting.
by starkeeper
0 subcomment
- This is off the hook negligence and abuse they are training ads in on purpose now and think it's cool. We are doomed until it is all open source and only open source.
- This only gets better when there's a financial penalty for doing it. Ads do almost nothing but it costs them even less.
by wiseowise
1 subcomments
- Decision time, Western man: will you let the “tehe, just a miwtake xsxd UwU” slide or will you do something about? This is just a first pebble.
- The irony when NeoWin covers it's whole page with "promoted content" when you try and back out of the page.
- what kind of turd uses ai to correct a typo
by santiago-pl
0 subcomment
- It reminds me of Anthropic's Super Bowl ad: “Can I get a six pack quickly?” It actually turned out to be true.
by turtleyacht
0 subcomment
- Do you drive by a billboard that reads
Does advertising work?
Just did!
Raycast is an application launcher thing:https://en.wikipedia.org/wiki/Raycast_(software)
Ray casting, however, is different:
https://en.wikipedia.org/wiki/Ray_casting
- After hiring the brightest minds on the planet for years, the best these companies can think of is more ads.
- Microsoft strikes again, as expected.
Now users will need additional scripts to clean up more MS junk.
- Is Raycast even a product of Microsoft? If not, are we witnessing the first large scale prompt injection abuse?
- I remember open-source projects announcing their intent to leave GitHub in 2018, as it was being acquired by Microsoft. I was thinking to myself back then: "It's really just a free Git hosting service, and Git was designed to be decentralized at its very core. They don't own anything, only provide the storage and bandwidth. How are they even going to enshittify this?".
8 years later, this is where we are. I'm honestly just stunned, it takes some real talent to run a company that does it as consistently well as Microsoft.
- outrageous!
--
Sent from my Android phone
--
Sent from my iPhone
Self-advertisement has been creeping up on us on a lot of places, I am unfortunately pessimistic on how this will turn out
- I notice this kind of "Sent from iPhone"-type spam with other AI tools too. It's awful.
- Isn’t this more of a Raycast issue (apparently an agentic ai service) instead of GH Copilot itself?
by simonjgreen
1 subcomments
- So does Claude, Codex, and Cursor. Albeit more subtle, but they are hardly shy about it
- It’s even worse than the title says. As some other comments point out, this is in millions of repositories across GitHub.
More like, “Copilot edits ads into PRs.”
The title almost makes it sound like it could be a single fluke/one bad prompt but it’s really enshitification at massive scale.
https://github.com/search?q=%22%E2%9A%A1+Quickly+spin+up+cop...
by mememememememo
0 subcomment
- I miss the good old days whem there were "hire me" ads in NPM installs.
by lloydatkinson
0 subcomment
- What on earth is going on with that awful header moving around the page?
- At some point he who pays the piper was going to call the tune...
- This seems to be happening a lot, not sure it is actually intentional
- On the bright side, at least it's in the PR text and not the code? (... yet?)
Sheesh.
by thomasgeelens
0 subcomment
- Damn Microsoft out here really finding new ways to serve ads.
- Hopefully it is just copilot that is dying and not GitHub itself.
- as a non native speaker here please explain the meaning of PR to me.
- Hooray! This is the future we've all hoped for!
- Is this achievable by poisoning?
- Please drink verification can to continue.
- I don't see an ad, I see a warning. I like it.
- 50/50 it's a hallucination, and that's half the problem. Enshitification is something that happens all the time in the training data scraped from various websites, so yes, it's going to randomly toss out ads for shit, even when editing your PR descriptions.
Just a reminder, after 8 years of me telling people that hallucinations mathematically can't be eliminated, they finally admitted it's true. Claims that non LLM approaches can remove them are bogus. This technology was never going to work.
- feels like it's just hardcoded into the prompt.
not even trying to be subtle about it.
by waynecochran
0 subcomment
- Anyone have an example?
by isoprophlex
0 subcomment
- Satya "please don't say slop" Nadella eat your heart out. Magnificent amounts of value are truly being added by this tech.
I'll add: it doesnt really matter if this was the integration dumbly appending a message or the llm inserting the ad. Judging by the response to this submission, sneaky ad slop is now firmly inside the overton window, so for MS it doesn't make sense NOT to do it.
- Sent-from-my-iPhone 2.0
by martianlantern
1 subcomments
- Why are they doing this?
by AsmodiusVI
0 subcomment
- Time to get GitLab.
by idkwhatimdoing2
0 subcomment
- Its like microsoft wants to be google, except its very intrusive.
time is money, save both. try ramp.
by dinakernel
0 subcomment
- Seriously? Dont they want their system to succeed?
I cant think of a better way of alienating the target customer than this.
- crappy much. wow.
by NoNameHaveI
0 subcomment
- Similar to the Second Law of Thermodynamics which states entropy tends to increase over time in a closed system, I propose the Nth Law of Privatization: enshitification tends to increase with market capitalization/share over time.
- I'm so tired of what initially looks like a perfect normal communication between two people, only to find that some third party has inserted itself like a parasite to exploit and extract human attention. That's why I use our sponsor, nord vpn ...
- It's the hotmail signature all over again?
- People, we just solved the LLM watermarking problem.
by impish9208
0 subcomment
- Next up: watch a 30-second unskippable video ad to see your CI error logs!
by hsbauauvhabzb
0 subcomment
- It was only a matter of time.
Sent by my iPhone using tapatalk
- Isn't this the same as
"Sent from my iPhone"?
by 1970-01-01
0 subcomment
- Enshittification will ruin AI the same way it ruined the WWW and YouTube. We're in the golden era right now. Not 2027, 2028. Now now. The ads are coming.
by anshumankmr
0 subcomment
- One more step closer to https://www.youtube.com/watch?v=IAM1rSObk4c
by MattGaiser
1 subcomments
- Post the trajectory if this is real.
- microslop at it again
- "Save time by changing your default browser to edge and enabling onedrive"
"just tips bro"
- Everyone is doing this now. Granted, on Codex / Claude Code, you can disable it, it’s not the default to have it disabled. For some reason on Cursor, they keep shoving the “Made with Cursor” into my PR description despite me disabling attribution, which looks really stupid on a work PR.
I’m so tired of all this BS. Why did this become normal? and how do we not read this as cheap advertising?
- Using a LLM to fix a spelling mistake is retardedly lazy.
Presumably they used a free version of the LLM, therefore it is completely understandable that it inserted a snippet of text advertising its use into the output. I mean using a free email provider also adds a line of text to the end of every email advertising the service by default - "Sent from iPhone" etc.
by liendolucas
0 subcomment
- Not surprised at all, just another enshitified product by Microsoft. Carry on.
- But... why?
- Once again, Microslop doing Microslop things
- [dead]
by techpulselab
0 subcomment
- [flagged]
- [dead]
by weiyong1024
0 subcomment
- [flagged]
- [flagged]
by devnotes77
0 subcomment
- [dead]
- [dead]
- [dead]
by wazionapps
0 subcomment
- [flagged]
- [dead]
by panavinsingh
0 subcomment
- [flagged]
by mergeshield
0 subcomment
- [flagged]
- [dead]
- [dead]
- [dead]
- [dead]
by minsung0830
0 subcomment
- [flagged]
- [dead]
- [dead]
- [dead]
- [dead]
by aplomb1026
0 subcomment
- [dead]
by lancetheai
0 subcomment
- [flagged]
- maybe every PR should be run through 2 other llms so they just remove the ads of competitors (or i guess you'll end up with all 3) /s
- [dead]
by bullshitnigga
0 subcomment
- I call bullshit because the lightning emoji. I think you prompted it to say it
by riverforest
0 subcomment
- [flagged]
by i18nagentai
0 subcomment
- [flagged]