Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.66 KB

File metadata and controls

25 lines (13 loc) · 1.66 KB

AI Usage Policy

The beetbox maintainers have put together the following rules for using AI in the beets project:

  • Agents may only interact with the repository for code review. Using an agent for creating pull requests, opening issues, and posting comments under your username is not permitted.

  • AI disclosure is required. If you're writing the code using an LLM, disclose the usage and the extent to which it was used. This helps maintainers approach the contribution appropriately.

  • AI is not for "good first contribution" issues. The goal is not the fix with these issues, but to create an easy entry point to the project that fosters longstanding community contributions.

  • AI code comments must be kept concise. AI models have a tendency to write verbose and unnecessary comments - please edit these down and make sure they are relevant to the code at hand.

  • Bad faith AI contributions will be ignored. If a maintainer suspects that a pull request is being handled by an agent, it will be marked as draft pending contributor input, and closed if the contributor does not take over the communication from the agent.

Rationale

Large numbers of low-effort AI contributions bog down reviews and create noise and excess work in reviewing pull requests for a volunteer run project.

This policy aims to improve community standards with using AI tools effectively while respecting the time and effort of all contributors and maintainers.

We will have questions about your PR, and we need you to understand the proposed changes in order to discuss with us what the implications are.

We value human oversight and accountability, AI is a tool, not a contributor.