Skip to content

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

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

Aditya Pujara (a0x1ab) wants to merge 4 commits into
mainfrom
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

Regression coverage, AAZ ownership validation, risk scoring, title repair, and Fixer routing contain unresolved functional errors.

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

Open (5)
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.

Comment thread .x/definitions/fixer.md Outdated
Comment thread .x/tools/fixer/title_gate/title_repair.py Outdated
Comment thread .x/tools/reviewer/policy/analysis.py Outdated
Comment thread .x/tools/reviewer/policy/analysis.py
Comment thread .x/tools/tester/azure_cli/live_tests.py Outdated
@yonzhan Yong Zhang (yonzhan) added this to the Backlog milestone Oct 4, 2026
@a0x1ab Aditya Pujara (a0x1ab) changed the title [Engineering] Repository-owned agents and tooling with a single x.yml [Misc.] Repository-owned agents and tooling with a single x.yml Oct 4, 2026
@a0x1ab Aditya Pujara (a0x1ab) changed the title [Misc.] Repository-owned agents and tooling with a single x.yml {Misc.} Repository-owned agents and tooling with a single x.yml Oct 4, 2026
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 2 pipeline(s).

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