Skip to content

{Misc.} Repository owned agents and tooling with a single x.yml - #34163

Open
Aditya Pujara (a0x1ab) wants to merge 4 commits into
devfrom
a0x1ab/repository-owned-agents-single-x-9b1d5c02
Open

Aditya Pujara (a0x1ab) wants to merge 4 commits into
devfrom
a0x1ab/repository-owned-agents-single-x-9b1d5c02

Conversation

@a0x1ab

@a0x1ab Aditya Pujara (a0x1ab) commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

Move repository owned agents, tooling and workflow configuration into .x.

Preserve existing agents, domain tooling, workflow settings, isolated execution, immutable job recovery and explicit rollback.

Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Copilot AI balanced review requested due to automatic review settings October 3, 2026 10:17
@yonzhan

Copy link
Copy Markdown
Collaborator

Thank you for your contribution! We will review the pull request and get back to you soon.

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.

Copilot review overview

🟡 Changes recommended

Unresolved dispatch, validation, and review-policy defects can misdirect implementation work or produce incorrect review outcomes.

Review effort: Balanced
Findings: 1 High severity · 8 Medium severity

Open (9)
What changed in this PR

Consolidates Azure CLI’s agent configuration in x.yml and moves repository-owned automation into discoverable definitions and tools.

Changes:

  • Introduces a versioned repository profile and Python dependency pins.
  • Adds role definitions and routing, review, testing, and validation tools.
  • Removes legacy charters and skill wrappers; documents the package contract.
File Description
.x/​x.yml Defines repository profile and dependencies.
.x/​tools/​validation/​checks.py Adds unit-test and AAZ validation.
.x/​tools/​tester/​azure_cli/​live_tests.py Selects tests and summarizes regression evidence.
.x/​tools/​settings.py Centralizes domain patterns and constants.
.x/​tools/​reviewer/​policy/​analysis.py Adds review checks and risk assessment.
.x/​tools/​reviewer/​azure_cli/​review.py Defines CLI release and review policy.
.x/​tools/​reviewer/​azure_cli/​failures.py Extracts and classifies test failures.
.x/​tools/​fixer/​title_gate/​title_repair.py Repairs titles and History Notes.
.x/​tools/​fixer/​formatting/​guidance.py Generates PR formatting guidance.
.x/​tools/​fixer/​azure_cli/​targets.py Discovers module and extension targets.
.x/​tools/​fixer/​azure_cli/​routing.py Creates extension issue trackers.
.x/​tools/​fixer/​azure_cli/​guidance.py Supplies code-generation guidance.
.x/​tools/​fixer/​azure_cli/​aaz.py Handles AAZ tasks and source lookup.
.x/​tester.md Removes legacy Tester charter.
.x/​skills/​start_extension_tracker_task.py Removes extension handoff wrapper.
.x/​skills/​start_aaz_source_task.py Removes AAZ task wrapper.
.x/​skills/​promote_aaz_fork_pr.py Removes promotion wrapper.
.x/​skills/​infer_target_for_repo.py Removes legacy target inference.
.x/​skills/​get_pr_regression_coverage_summary.py Removes legacy coverage summary.
.x/​skills/​find_promoted_aaz_source_pr.py Removes source lookup wrapper.
.x/​skills/​find_aaz_fork_prs_ready_for_promotion.py Removes promotion discovery wrapper.
.x/​skills/​changed_test_files.py Removes legacy test selector.
.x/​reviewer.md Removes legacy Reviewer charter.
.x/​README.md Documents discovery and validation contracts.
.x/​fixer.md Removes legacy Fixer charter.
.x/​definitions/​tester.md Adds Tester workflow instructions.
.x/​definitions/​reviewer.md Adds review and reporting instructions.
.x/​definitions/​fixer.md Adds triage and dispatch instructions.
.x/​definitions/​coordinator.md Defines coordination scope and safeguards.
.x/​coordinator.md Removes legacy Coordinator charter.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .x/definitions/fixer.md Outdated
Comment thread .x/tools/fixer/azure_cli/aaz.py Outdated
Comment thread .x/tools/fixer/azure_cli/routing.py
Comment thread .x/tools/fixer/azure_cli/routing.py Outdated
Comment thread .x/tools/reviewer/azure_cli/review.py Outdated
Comment thread .x/tools/reviewer/azure_cli/review.py Outdated
Comment thread .x/tools/reviewer/policy/analysis.py Outdated
Comment thread .x/tools/reviewer/policy/analysis.py
Comment thread .x/tools/validation/checks.py
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
@a0x1ab

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).

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

None yet

Development

Successfully merging this pull request may close these issues.

3 participants