feat(agents): add explicit branch recovery for resumed sessions (#3216)

This commit is contained in:
Carlos Florêncio
2026-08-31 21:52:46 +00:00
committed by GitHub
parent f13a4533de
commit 4e3dc91607
73 changed files with 5208 additions and 430 deletions
+3 -3
View File
@@ -15,10 +15,10 @@ LANGUAGE
Keep the surrounding explanation in English.
ARCHITECTURE AND SCOPE
If the change is large or architectural, require a linked issue with maintainer discussion before opening the PR.
For contributors without repository write access, if the change is large or architectural, require a linked issue with maintainer discussion before opening the PR. Maintainers and collaborators with `push`, `maintain`, or `admin` permission may open the PR directly; verify the authenticated actor's repository permission before applying this gate.
Large changes include new subsystems, public API or protocol changes, persistence changes, new execution boundaries,
authentication or permission-model changes, and cross-cutting changes across subsystems.
If the issue or discussion is missing, stop and report the blocker. Do not open a PR to start the discussion.
If a non-write contributor is missing the issue or discussion, stop and report the blocker. Do not open a PR to start the discussion.
Prefer one logical change and the smallest practical diff. Split unrelated cleanup, refactoring, and feature work.
IMPORTANT CHANGES (optional)
@@ -65,7 +65,7 @@ RULES
## Checklist
- [ ] If this is a large architectural change, I discussed the direction in a linked issue before opening this PR.
- [ ] If I do not have repository write access and this is a large architectural change, I discussed the direction in a linked issue before opening this PR.
- [ ] This PR contains one logical change; unrelated work is split into separate PRs.
- [ ] I have performed a self-review of my code.
- [ ] I have manually tested my changes and they work as expected.