-
Notifications
You must be signed in to change notification settings - Fork 154
GitHub issues - AI triage #2801
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request introduces a GitHub Actions workflow to automate AI-powered responses to newly opened issues. The workflow aims to improve initial triage and user engagement by generating context-aware replies using the GitHub Models API, while implementing safeguards to prevent inappropriate or duplicate responses.
Key Changes
- Implements automated issue triage with AI-generated responses triggered on issue creation
- Adds decision logic to skip responses for maintainer-opened issues, security-labeled issues, or issues with existing comments
- Integrates with GitHub Models API to generate responses following project communication guidelines
Proposed changes
This pull request introduces a new GitHub Actions workflow to automatically generate and post AI-powered replies to newly opened issues, helping with initial triage and user engagement. The workflow is designed to be cautious, concise, and configurable, with several safeguards to avoid unnecessary or duplicate replies.
Key additions in this pull request:
Automated AI Issue Reply Workflow:
.github/workflows/ai-issues-auto-reply.yml, that triggers on new issue creation and uses GitHub Actions to automate AI-generated replies.Safeguards and Logic:
security,no-ai), or issues that already have an AI reply or maintainer comment.AI Response Generation and Posting:
AI-repliedlabel to prevent duplicate responses.Type of change
Risk
Additional information