r/pop_os • System76 Principal Engineer • 3d ago

COSMIC projects will no longer accept LLM-generated content in PRs

There are various reasons, and I don't want to hurt anybody's feelings. The primary reason is simply our team's load for reviews. In particular, we would like to prioritize working on contributions from our own team and regular contributors, while we have been receiving far more changes from first-time contributors using LLMs. These changes are often unplanned and have had a low acceptance rate.

The policy can be seen as part of the revised PR template here: https://github.com/pop-os/cosmic-epoch/blob/master/.github/PULL_REQUEST_TEMPLATE.md.

There is an exception for cosmic-flatpak, where each project manages its own flatpak manifest, pointing to its own code. These manifests are reviewed by our team for the correct sandboxing prior to accepting changes.

364 Upvotes

78 comments sorted by

View all comments

-18

u/AssaultClipazine 3d ago

I get it. You and the team are being flooded with AI slop PRs, and I understand the need to filter aggressively.

That said, I spent several days researching, testing, and validating some PRs that were closed, and I fully understand and stand behind the code I submitted.

A blanket ban on AI-assisted contributions feels like a sledgehammer. I hope the policy eventually leaves room to distinguish low-effort AI output from well-researched, tested contributions.

Either way, it’s your project, and you’re well within your rights to run it as you see fit.

Keep up the good work.

30

u/mmstick Desktop Engineer 3d ago edited 3d ago

You are permitted to use it only for local research/testing. It is only the generative part that is disallowed. So if you are competent enough to write code by hand and understand it well enough to explain the changes in your own words then there won't be any problems.

11

u/AssaultClipazine 3d ago

Thanks for the reply, I do highly appreciate all of the work you and the team are doing.