Skip to content

feat(safe-outputs): allow model-selected PR reviewers - #2099

Draft
jamesadevine with Copilot wants to merge 2 commits into
mainfrom
copilot/agent-issue-allow-model-selected-reviewers
Draft

feat(safe-outputs): allow model-selected PR reviewers#2099
jamesadevine with Copilot wants to merge 2 commits into
mainfrom
copilot/agent-issue-allow-model-selected-reviewers

Conversation

Copilot AI commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

create-pull-request could only use statically configured reviewers, preventing agents from selecting reviewers dynamically.

  • Add model-facing reviewers support.
  • Require explicit allow-agent-reviewers: true operator opt-in.
  • Merge and case-insensitively deduplicate static and agent-selected reviewers.
  • Reuse existing ADO identity resolution and reviewer APIs.
safe-outputs:
  create-pull-request:
    allow-agent-reviewers: true

Test plan

  • Verify MCP schema exposes reviewers.
  • Verify agent reviewers are rejected without opt-in.
  • Verify configured and agent reviewers merge and deduplicate.
  • Run cargo test --all-targets.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com>
Copilot AI changed the title [WIP] Allow model-selected reviewers in create-pull-request feat(safe-outputs): allow model-selected PR reviewers Sep 3, 2026
Copilot AI requested a review from jamesadevine September 3, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[agent-issue]: Allow model-selected reviewers in create-pull-request

2 participants