Skip to content

Feature: auto-detect which AI reviewers are actually enabled on a repo #185

@ichoosetoaccept

Description

@ichoosetoaccept

Problem

The /prreview workflow currently triggers re-reviews for reviewers (e.g. Unblocked) that aren't even installed as GitHub Apps on the target repo. This wastes time and produces confusing no-ops.

The config (show_config) shows all reviewers as enabled: true regardless of whether their GitHub App is actually installed on the repository.

Proposed solution

Add a tool or enhancement (e.g. detect_active_reviewers) that checks which AI reviewer GitHub Apps are actually installed/enabled on the current repo. This could:

  1. Query the GitHub API for installed apps on the repo
  2. Cross-reference with the configured reviewers
  3. Return only the actually-active reviewers
  4. Optionally warn when a configured reviewer isn't installed

This would let the triage_review_comments and re-review workflows skip reviewers that can't respond, and give agents accurate information about which reviewers to expect comments from.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions