{Misc.} Repository-owned agents and tooling with a single x.yml - #10423
Open
Aditya Pujara (a0x1ab) wants to merge 4 commits into
Open
Aditya Pujara (a0x1ab) wants to merge 4 commits into
Aditya Pujara (a0x1ab) wants to merge 4 commits into
Conversation
Preserve existing agents, domain tooling, workflow settings, isolated execution, immutable job recovery and explicit rollback. Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Collaborator
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Regression coverage, AAZ ownership validation, risk scoring, title repair, and Fixer routing contain unresolved functional errors.
Review effort: Balanced
Findings: 1
Open (5)
Fixer role rejects or misroutes extension repository issues · New Parameterized commands lose their command path in titles · New Unrelated PRs suppress blocking AAZ source finding · New Risk evidence excludes workflow and dependency changes · New Regression coverage is always skipped for extension repository · New
What changed in this PR
Consolidates repository-owned agent configuration, definitions, and tooling under .x, using x.yml as the single configuration source.
Changes:
- Adds repository-specific validation, testing, review, routing, and title tooling.
- Moves agent charters into
definitions/. - Removes legacy skill wrappers and root-level agent files.
| File | Description |
|---|---|
.x/x.yml |
Defines the unified repository profile and dependencies. |
.x/README.md |
Documents the repository package structure. |
.x/definitions/coordinator.md |
Adds the Coordinator definition. |
.x/definitions/fixer.md |
Adds issue triage and dispatch instructions. |
.x/definitions/reviewer.md |
Adds CI and review instructions. |
.x/definitions/tester.md |
Adds live-test dispatch instructions. |
.x/tools/settings.py |
Centralizes repository patterns and constants. |
.x/tools/validation/checks.py |
Adds repository validation and unit-test selection. |
.x/tools/tester/azure_cli/live_tests.py |
Adds test and regression-evidence helpers. |
.x/tools/reviewer/policy/analysis.py |
Adds review-policy and risk analysis. |
.x/tools/reviewer/azure_cli/review.py |
Adds CLI release and review rules. |
.x/tools/reviewer/azure_cli/failures.py |
Adds pytest failure classification. |
.x/tools/fixer/title_gate/title_repair.py |
Adds deterministic title repair. |
.x/tools/fixer/formatting/guidance.py |
Adds PR formatting guidance. |
.x/tools/fixer/azure_cli/targets.py |
Adds target discovery and inference. |
.x/tools/fixer/azure_cli/routing.py |
Adds cross-repository issue routing. |
.x/tools/fixer/azure_cli/guidance.py |
Adds AAZ code-generation guidance. |
.x/tools/fixer/azure_cli/aaz.py |
Adds AAZ source-task integration. |
.x/coordinator.md |
Removes the legacy Coordinator charter. |
.x/fixer.md |
Removes the legacy Fixer charter. |
.x/reviewer.md |
Removes the legacy Reviewer charter. |
.x/tester.md |
Removes the legacy Tester charter. |
.x/skills/changed_test_files.py |
Removes the legacy test-selection wrapper. |
.x/skills/find_aaz_fork_prs_ready_for_promotion.py |
Removes the legacy AAZ discovery wrapper. |
.x/skills/find_promoted_aaz_source_pr.py |
Removes the legacy AAZ lookup wrapper. |
.x/skills/get_pr_regression_coverage_summary.py |
Removes the legacy coverage wrapper. |
.x/skills/infer_target_for_repo.py |
Removes the legacy target-inference wrapper. |
.x/skills/promote_aaz_fork_pr.py |
Removes the legacy AAZ promotion wrapper. |
.x/skills/start_aaz_source_task.py |
Removes the legacy AAZ task wrapper. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Copilot-Session: 9b1d5c02-4be1-4677-ac69-1046a5632dbc
Member
Author
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


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