{"slug": "ripgrep-ai-policy", "title": "Ripgrep AI Policy", "summary": "The open-source project Ripgrep has adopted a policy requiring human oversight for all AI-assisted code contributions, banning autonomous agents from submitting pull requests. Contributors must be able to explain their work in their own words and cannot use AI to generate comments when communicating with maintainers, though AI can be used for translation with proper disclosure. The policy aims to ensure accountability and maintain code quality by requiring a human in the loop who understands any AI-produced work.", "body_md": "Using AI (i.e., LLMs) as tools for coding is welcome. A high bar is held for all contributions to this project. Moreover, the project maintainers remain responsible for any code that is published as part of a release. Contributors are expected to be responsible for any code they publish.\n\n**AI should not be used to generate comments when communicating with\nmaintainers**. Comments are expected to be written by humans. Comments that are\nbelieved to be written by AI may be hidden without notice.\n\nIf you are opening an issue, you should be able to describe the problem in your own words.\n\nIf you are opening a pull request, you are expected to be able to explain the\nproposed changes in your own words. This includes the pull request body and\nresponses to questions. **Do not copy responses from the AI when replying to\nquestions from maintainers.**\n\nThis project requires a human in the loop who understands the work produced by\nAI. **Autonomous agents are not allowed to be used for contributing to this\nproject**. Pull requests that appear in violation of this will be closed,\nperhaps without notice.\n\nIf you wish to include context from an interaction with AI in your comments, it\nmust be in a quote block (e.g., using `>`\n\n) and disclosed as such. It must be\naccompanied by human commentary explaining the relevance and implications of\nthe context. Do not share long snippets.\n\nAI is useful when communicating as a non-native English speaker. If you are using AI to edit your comments for this purpose, please take the time to ensure it reflects your own voice and ideas. If using AI for translation, we recommend writing in your native language and including the AI translation in a quote block.\n\nThis policy was adapted from [uv's AI policy](https://github.com/astral-sh/.github/blob/c5187e200db51bfe11d56e13053d29bd3793fdd8/AI_POLICY.md).", "url": "https://wpnews.pro/news/ripgrep-ai-policy", "canonical_source": "https://github.com/BurntSushi/ripgrep/blob/master/AI_POLICY.md", "published_at": "2026-05-27 11:40:49+00:00", "updated_at": "2026-05-27 11:45:46.563576+00:00", "lang": "en", "topics": ["ai-policy", "large-language-models", "ai-tools", "ai-ethics", "ai-agents"], "entities": ["Ripgrep"], "alternates": {"html": "https://wpnews.pro/news/ripgrep-ai-policy", "markdown": "https://wpnews.pro/news/ripgrep-ai-policy.md", "text": "https://wpnews.pro/news/ripgrep-ai-policy.txt", "jsonld": "https://wpnews.pro/news/ripgrep-ai-policy.jsonld"}}