AI Guidelines

Use of AI #

Contributors are welcome to use AI tools (LLMs, code assistants, etc.) when working on OpenPERouter.

Authorship and Sign-off #

Every commit must carry a valid Signed-off-by line from a human author. AI agents must not be listed as the commit author or sign off on commits.

Using AI tools does not exempt contributors from the Developer Certificate of Origin (DCO). You must still certify that you have the right to submit the contribution.

Human Accounts #

Pull requests, issues, and comments must come from human-operated GitHub accounts. Autonomous bot accounts must not file issues, open PRs, or post comments on behalf of contributors.

The only allowed comments from bots are the ones coming from the integrated CI.

Responsibility #

By submitting a pull request, you certify that:

  • You have reviewed all changes in the PR, including any AI-generated content.
  • The PR is ready for review.
  • You agree with and take full responsibility for the content of the PR.

Draft PRs #

Draft PRs will be ignored until un-drafted. By un-drafting a PR, the items under the Responsibility and the Authorship and Sign-off sections must be satisfied.

Issues #

By filing an issue, you certify that:

  • You have reviewed the issue content, including any AI-generated text.
  • The issue is ready for maintainer attention.
  • You take full responsibility for the accuracy and relevance of the issue.

Comments #

The same responsibility applies to all comments on pull requests and issues. By posting a comment, you confirm that you have reviewed its content, including any AI-generated text, and take full responsibility for it.