For an overview of all available workflows, see the main README.
The issue triage workflow will when issues are created or reopened to triage issues in the repository.
# Install the 'gh aw' extension
gh extension install github/gh-aw
# Add the Issue Triage workflow to your repository
gh aw add githubnext/agentics/issue-triageThis walks you through adding the workflow to your repository.
You must also choose a coding agent and add an API key secret for the agent to your repository.
You can't start a run of this workflow directly as it is triggered in the context of an issue.
Mandatory Checklist
- If in a fork, enable GitHub Actions and Issues in the fork settings
This workflow requires no configuration and works out of the box. You can use local configuration to customize triage criteria, labeling logic, customize issue categorization, modify automated responses. Local configuration can be done in .github/workflows/agentics/issue-triage.config.md.
- Add MCPs to integrate with project management tools
After editing run gh aw compile to update the workflow and commit all changes to the default branch.
- The specific issue being triaged and its details
- Repository contents and file structure
- Pull requests and their metadata
- Actions workflow runs and results
- Checks and status information
- Adds comments to issues with triage information
- Updates issue labels, assignees, or other metadata
- Requires
issues: writepermission
- Searches for relevant information to assist with issue triage
- May look up documentation, error messages, or similar issues
- Review triage comments added to issues for accuracy
- Validate label assignments and priority assessments
- Override or adjust triage decisions when needed
- Monitor triaged issues to ensure proper follow-up and resolution
- Disable or uninstall the workflow if triage automation is not accurate or helpful
- By default this workflow will trigger for at most 30 days, after which it will stop triggering.
- This allows you to experiment with the workflow for a limited time before deciding whether to keep it active.