mattleibow/AI Triage Assistant
An AI assistant that triages issues by applying labels based on the issue content.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token for API access | no | "" |
| fallback-token | Fallback GitHub token for API access | no | ${{ github.token }} |
| ai-endpoint | Endpoint to use for AI inference | no | "" |
| ai-model | Model to use for AI inference | no | "" |
| ai-token | Token for AI inference | no | "" |
| issue | The issue number of the issue to triage | no | "" |
| issue-query | GitHub search query to find issues to triage (e.g., "is:issue state:open created:>@today-30d") | no | "" |
| mode | Operation mode: apply-labels, engagement-score | no | apply-labels |
| project | Project number for engagement scoring | no | "" |
| project-column | Project column name to update with engagement scores | no | Engagement Score |
| apply-scores | Whether to apply engagement scores to project items | no | false |
| apply-labels | Whether to apply labels to the issue | no | false |
| apply-comment | Whether to comment on the issue with the AI response | no | false |
| comment-footer | Footer text to append to the AI response comment | no | _This entire triage process was automated by AI and mistakes may have been made. Please let us know so we can continue to improve._ |
| dry-run | Whether to run the action in dry-run mode (no changes made) | no | false |
Outputs
| name | description |
|---|---|
| response-file | The file that contains the result of AI inference |