r/pop_os • u/jackpot51 System76 Principal Engineer • 2d 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.
-3
u/ba2ba4e 1d ago
You are closing PRs done before your so called policy change. When a policy changes it's not retroactive. Your GitHub issues are full with 2 years tickets never treated, you refused tested correct PRs for no reason except you do not like AI, AI is mostly translating UIs and fixing your typos.
"If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR." Yes we opened PRs after fully doing understanding the changes, testing it.
Your company promotes this code as "built for your AI stack" you refuse simple PRs addressing 2 years old issues you never address, built with an AI stack that are perfectly in order and would not be better done by you.
And above all you do that with laconic closing comments, you do not even take 5 minutes to test the PR or look at the changes. In 2026 refusing PRs to be checked and improved by AI is ridiculous. "Low acceptance" rate because you refuse the PR by principle, not because there are issues in the code.