Skip to content

Requests

A simple HTTP library for Python.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

LLM tools may be used, but a human must hold the copyright, understand the code and take full technical and legal responsibility. LLMs may not be co-authors, unsupervised agents are banned, LLM-generated review comments are not wanted, and summaries must be fully fact-checked.

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.

Requests Generative AI / LLM Policy

Every contribution has to be backed by a human who unequivocally owns the copyright for all changes.

Requests Generative AI / LLM Policy

Absolutely no unsupervised agentic tools like OpenClaw.

Requests Generative AI / LLM Policy

AI-written text

Do not post LLM-generated review comments – we can prompt LLMs ourselves should we desire their wisdom.

Requests Generative AI / LLM Policy

Do not post summaries unless you've fact-checked them and take responsibility for 100% of their content.

Requests Generative AI / LLM Policy

Sources