feat(routing): add dynamic agent profile routing (#2698)

This commit is contained in:
Carlos Florêncio
2026-08-21 22:04:17 +01:00
committed by GitHub
parent 66efcb88e1
commit 94e7b0245f
230 changed files with 15932 additions and 898 deletions
+15 -10
View File
@@ -22,12 +22,13 @@ replies, and refresh current-head state after pushes and review aggregation.
Create a visible checklist:
1. Gather PR state
2. Fix failing CI checks
3. Triage review comments
4. Address valid comments
5. Commit, rerun affected checks, and push
6. Re-check the new head
7. Report
2. Resolve an authorized PR merge conflict
3. Fix failing CI checks
4. Triage review comments
5. Address valid comments
6. Commit, rerun affected checks, and push
7. Re-check the new head
8. Report
## 1. Gather PR State
@@ -45,10 +46,14 @@ classification, authentication fallbacks, and hidden-thread handling. Inspect
mergeability separately through `references/merge-conflicts.md`.
If the fresh mergeability query reports `mergeable=CONFLICTING` or
`mergeStateStatus=DIRTY`, stop CI and review triage. Load
`references/merge-conflicts.md`, resolve or rebase the conflict, verify the
result, push it, and restart this section with a new PR-state snapshot. Do not
triage comments or checks against a conflicted head.
`mergeStateStatus=DIRTY`, stop CI and review triage. This is an actionable PR
blocker, not a clean or report-only terminal state. Load
`references/merge-conflicts.md`. If the user has explicitly authorized PR
fixup or conflict resolution, resolve the conflict now (prefer a merge of the
fresh base unless the user requests a rebase), verify the result, push it, and
restart this section with a new PR-state snapshot. If authorization is absent,
report the conflict and ask for it before mutating the branch. Do not triage
comments or checks against a conflicted head.
For pending CI, wait with `scripts/pr-await <PR>`. It blocks below the
conversation and prints one report when every check is terminal, so a wait of