Skip to content

Commit 052156d

Browse files
RonnyPfannschmidtCursor AIclaude
committed
doc: add AI/LLM-assisted contributions policy
Add a policy section to CONTRIBUTING.rst requiring disclosure of AI tool usage, rejecting purely agentic contributions, and outlining consequences (public ban) for non-disclosure or abusive AI-generated PRs. Includes context section explaining the rationale — unsupervised agentic tools waste maintainer time and demonstrate disrespect for human reviewers. Co-authored-by: Cursor AI <ai@cursor.sh> Co-authored-by: Anthropic Claude <claude@anthropic.com>
1 parent 6b700f4 commit 052156d

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

CONTRIBUTING.rst

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,54 @@ where someone becomes unresponsive after months of contact attempts.
182182
As stated, the objective is to share maintenance and avoid "plugin-abandon".
183183

184184

185+
.. _ai-contributions:
186+
187+
AI/LLM-Assisted Contributions Policy
188+
-------------------------------------
189+
190+
We welcome contributions from all developers, including those who use AI/LLM tools
191+
as part of their workflow. However, we have strict requirements to protect the time
192+
and effort of our reviewers:
193+
194+
**Disclosure is mandatory.** All contributions that involved AI or LLM assistance
195+
(e.g. GitHub Copilot, ChatGPT, Claude, or similar tools) must be clearly disclosed
196+
in the pull request description. State which tools were used and to what extent.
197+
198+
**Purely agentic contributions are not accepted.** Pull requests that are entirely
199+
generated by AI agents — with no meaningful human review, understanding, or oversight —
200+
will be closed, and the contributor will be banned. Every contribution must demonstrate
201+
that a human has reviewed, understood, and taken responsibility for the changes.
202+
203+
**Consequences of non-disclosure.** Failure to disclose AI involvement, or submitting
204+
low-effort AI-generated pull requests that waste reviewer time, will result in a
205+
**public ban** from the project. Flooding the project with AI-generated PRs is abuse
206+
of the maintainers' volunteer time and will be treated as such.
207+
208+
209+
Context
210+
~~~~~~~
211+
212+
With the advent of unsupervised agentic tools like OpenClaw, there has been a rise in low-quality contributions
213+
where an agent goes on a rampage of low-quality pull requests.
214+
Oftentimes this looks like a human beginner with fresh agent access trying to learn,
215+
but in reality it's just an unsupervised agentic tool wasting human time for bad-faith contributions.
216+
217+
With a human we would be more than happy to help and guide them to the right path.
218+
With an agent we are losing human time we never get back.
219+
The promise of AI was to free up human time to focus on more important things like family and friends.
220+
221+
Fully agentic contributions turn that around — there is no human learning or growing behind those bots,
222+
only soulless, semi-functional prompt adherence.
223+
224+
We classify that as evil. Badly guardrailed unsupervised tools that run rampant in open-source projects are not smart;
225+
they are the combination of bad laziness and lack of critical thinking that costs everyone else.
226+
227+
Part of this originates from us having access to coding agents and being painfully aware of the need to correctly prompt and supervise them.
228+
Even modern frontier models repeatedly make grave mistakes when working at framework/tooling level.
229+
230+
Anyone running those unsupervised and unguarded on open-source projects is demonstrating complete disrespect for actual humans.
231+
232+
185233
.. _`pull requests`:
186234
.. _pull-requests:
187235

0 commit comments

Comments
 (0)