NeMo Guardrails welcomes responsible AI-assisted contributions. AI tools can be useful for exploration, implementation, review, and documentation, but the human submitter remains responsible for the contribution.
- Disclose AI assistance in the pull request description when AI tools create or substantially modify code, tests, docs, issues, or comments. Include the tool used and the extent of assistance.
- Issues must be opened manually by a human through the repository issue templates. AI tools may help draft an issue, but agents must not submit issues directly.
- Review, edit, and verify AI-generated content before submitting it. Do not paste unreviewed AI output into issues, PR descriptions, code comments, docs, or review comments.
- Understand every submitted change well enough to explain what it does, why it is needed, and how it interacts with the surrounding code.
- Keep AI-assisted pull requests cohesive, scoped, and useful. Duplicate, low-value, mechanical, or noisy contributions may be closed.
- Do not add AI tools as commit co-authors. Contributions should be authored by
the human submitter and must still satisfy the DCO or GPG-signing
requirements in
CONTRIBUTING.md.
- Do not commit API keys, credentials, private endpoints, proprietary prompts, raw provider logs, or sensitive request/response data.
- Do not use AI tools to fabricate test results, benchmark results, citations, maintainer approvals, or compatibility claims.
- Generated media, large generated assets, or synthetic datasets require clear provenance and maintainer alignment before inclusion.
AI assistance does not lower the review bar. Maintainers may ask contributors to explain, simplify, test, rewrite, or withdraw AI-assisted work that is not ready for review.