Is your feature request related to a problem? Please describe
Today, GitHub-related operations in the OpenSearch release process are handled through a combination of manual effort and tribal knowledge. This means release engineers must context-switch to GitHub for routine operations like merging bot PRs, transferring issues, or bulk-commenting; tasks that could be driven conversationally from Slack through OSCAR.
Describe the solution you'd like
A new GitHub Agent for OSCAR that enables interactive GitHub operations from Slack.
Action items
- Users can request OSCAR to merge bot-generated bulk PRs (version increments, release notes) from Slack
- Users can request issue transfers across opensearch-project repos (only admins can do that today)
- Users can bulk-comment on related issues or open meta/campaigns with linked sub-issues
- (Optional) Users can ask OSCAR to update repo configuration files and open PRs for those changes; OSCAR
can also suggest available quick tasks to users
The agent can later integrate with the existing Metrics Agent for maintainer activity data and with a future Advisories Agent to close the CVE-to-fix loop.
Is your feature request related to a problem? Please describe
Today, GitHub-related operations in the OpenSearch release process are handled through a combination of manual effort and tribal knowledge. This means release engineers must context-switch to GitHub for routine operations like merging bot PRs, transferring issues, or bulk-commenting; tasks that could be driven conversationally from Slack through OSCAR.
Describe the solution you'd like
A new GitHub Agent for OSCAR that enables interactive GitHub operations from Slack.
Action items
can also suggest available quick tasks to users
The agent can later integrate with the existing Metrics Agent for maintainer activity data and with a future Advisories Agent to close the CVE-to-fix loop.