LLM tools may be used, but a human must own the copyright, understand the code and take full responsibility for every line. LLMs may not be listed as co-authors and unsupervised agents are banned. LLM-generated comments must be accurate and stood behind.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Mostly friendly
- Contributor takes full responsibility
- Output must be license-compatible
- No autonomous agents
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- No policy
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Friendly
- Contributor takes full responsibility
- A human must review the output
In their own words
Code contributions
If you used LLM tools during development, you may still submit – but you must remove any LLM co-author tags and take full ownership of every line.
Every contribution has to be backed by a human who unequivocally owns the copyright for all changes.
Absolutely no unsupervised agentic tools like OpenClaw.
AI-written text
LLM-generated comments must be concise and accurate, and you must be prepared to stand by them.
When using these tools, it's your responsibility to ensure that the output is correct, and useful.
Sources
- pip Generative AI / LLM Policygithub.com/pypa/pip/blob/main/AI_POLICY.mdSnapshot 9 Oct 2026