Skip to content

Add an AI Policy #3632

@FBruzzesi

Description

@FBruzzesi

Opening as an issue to track progress, following the Discord thread discussion.


Important

The goal is to set sensible guardrails that protect maintainer time without categorically rejecting AI-assisted work, while keeping human contributors and human review as the priority.


Proposed measures

  • Mandatory AI disclosure on PRs. Requires adding a PR-template field asking whether any AI tool or model was used, and which one. The point is transparency.
  • Responsibility clause in CONTRIBUTING.md. Add wording along the lines of:

    You are responsible for every line you submit, regardless of how it was produced. Disclosure does not transfer responsibility to the tool.

  • Add an AGENTS.md (under discussion)
  • Ship a user-facing SKILL.md files. Examples from FastAPI: library-skills.io and FastAPI skills
  • AI-assisted PR review as a supplement to, and never a replacement for, human review. Open questions are:
    • Cost: Do any vendors offer a free allowance for open source projects worth investigating?
      • coderabbit Pro plan is free for Open Source projects
      • qodo also free for OSS
    • If individual maintainers use AI personally for review, we could add a review.md describing what to look for and how to structure the review.
  •  Author responsiveness as the bar: PRs where the author does not engage with review feedback are closed without extended discussion. This is reactive, not preventive: we cannot screen for it upfront, but we can be explicit that PRs where the author does not respond to review feedback will be closed without extended discussion, whether or not AI was used.

Additional references:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions