Repository navigation
Require AI usage declaration in PR template - #5334
Conversation
Based on https://github.com/godotengine/godot/blob/master/CONTRIBUTING.md This is done with RST commenting so as not to show up on the human facing rendering of the RST on GitHub etc. Browsing the Godot repository issues and PRs, this seems to be working for them.
…laration Pending agreement on an AI policy, we do at least seem to agree that any AI tool usage should be openly declared.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #5334 +/- ##
==========================================
+ Coverage 85.52% 86.46% +0.93%
==========================================
Files 282 281 -1
Lines 59497 59561 +64
==========================================
+ Hits 50887 51499 +612
+ Misses 8610 8062 -548 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
I tracked the GoDot change back to via the pull request adding it, and they credit the idea to https://glama.ai/blog/2026-03-19-open-source-has-a-bot-problem |
|
This looks good to me @peterjc ! |
|
Updated to reference both policies, flagging the commonality that either would want human written communicaitions. I've tried to keep this neutral as to what might eventually be agreed - but the motivation of this PR remains to keep new potential contributors aware, and save us maintainers from having to keep asking about AI usage. Is this PR wording OK with you @idoerg? |
|
@mdehoon would you be OK with merging this? |
|
Looks good to me, with the quibble: linking to the AI/No-AI discussing threads may be mixing concerns for a human contributor. For an initial short step toward settling the policy, the second sentence could just be:
|
|
Re-ordered as per Eric's suggestion. |
I hereby agree to dual licence this and any previous contributions under both
the Biopython License Agreement AND the BSD 3-Clause License.
I have read the
CONTRIBUTING.rstfile, have runpre-commitlocally, and understand that continuous integration checks will be used to
confirm the Biopython unit tests and style checks pass with these changes.
I have added my name to the alphabetical contributors listings in the files
NEWS.rstandCONTRIB.rstas part of this pull request, am listedalready, or do not wish to be listed. (This acknowledgement is optional.)
This is a partial step based on #5241 to at least ask up front that any AI usage is declared as part of the PR template. With our AI policy yet to be settled, should at least save us having to ask this by hand so often.
(Assuming this is merged, I'll rebase #5241 to incorporate this.)
Additionally this adds an AI agent self declaration instruction to the CONTRIBUTING file, based on https://github.com/godotengine/godot/blob/master/CONTRIBUTING.md where browsing/searching their issues and PRs that seems to be working, and will aid with triage.