Skip to content

Clarify agent boundaries for PR milestones - #4938

Open
mdaigle wants to merge 1 commit into
mainfrom
dev/mdaigle/agent-milestone-boundaries
Open

mdaigle wants to merge 1 commit into
mainfrom
dev/mdaigle/agent-milestone-boundaries

Conversation

@mdaigle

@mdaigle mdaigle commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Description

Add pull request milestone guidance to .github/copilot-instructions.md for all agents, including Agent merge:

  • Leave milestone assignment to maintainers unless the user explicitly identifies a backport or specifies the intended milestone; ask rather than infer an unclear milestone.
  • Preserve human milestone changes, including removals, unless a later explicit user instruction authorizes a change.
  • Report failing milestone checks as maintainer-action blockers rather than moving PRs into open milestones.

This is an instructions-only change with no API, runtime behavior, localization, or compatibility changes.

Issues

No linked issue. Addresses agents overriding human milestone choices to satisfy milestone checks.

Testing

No automated tests were added or modified, and runtime tests were not run because this change only updates agent instructions.

git --no-pager diff --check — passed before commit. Manually inspected the diff to confirm that the guidance exists only in .github/copilot-instructions.md and AGENTS.md remains unchanged.

  • Tests added or updated (not applicable; instructions only)
  • Public API changes documented (not applicable; no API changes)
  • Verified against customer repro (not applicable)
  • Ensure no breaking changes introduced

Guidelines

Please review the contribution guidelines before submitting a pull request:

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mdaigle
mdaigle requested review from a team and a balanced review from Copilot October 28, 2026 17:45
@github-project-automation github-project-automation Bot moved this to To triage in SqlClient Board Oct 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Policy compliance and outstanding reviewer feedback could not be verified from the supplied instruction diff without trusted policy sources or a PR identifier and head SHA.

No open issues 🎉

What changed in this PR

Clarifies agent boundaries for pull request milestones, keeping milestone decisions under maintainer control. This is an instructions-only change with no runtime or API impact.

Changes:

  • Requires explicit user direction before agents change milestones and clarification when the intended milestone is unclear.
  • Preserves human milestone changes, including removals, unless later explicitly authorized.
  • Treats failing milestone checks as maintainer-action blockers, not permission to reassign milestones.
File Description
.github/​copilot-instructions.md Adds milestone authorization and preservation rules for all agents, including Agent merge.

Review effort: Balanced

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To triage

Development

Successfully merging this pull request may close these issues.

2 participants