Skip to content

GitHub Agent for OSCAR #118

Description

@shreyah963

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
🆕 New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions