Skip to content

Preserve parent provider account for native delegates - #191

Merged
CoreyShupe merged 3 commits into
mainfrom
fix/delegate-oauth-refresh
Oct 14, 2026
Merged

CoreyShupe merged 3 commits into
mainfrom
fix/delegate-oauth-refresh

Conversation

@CoreyShupe

Copy link
Copy Markdown
Collaborator

Same-provider native delegates now inherit the parent's exact provider-account binding instead of selecting a less-loaded sibling or the current default. Disabled, removed, missing-credential and cooling-down inherited accounts use existing explicit eligibility checks and fail closed; no silent account fallback. Cross-provider delegates retain existing routing. Existing sessions/accounts are not switched or removed. Two synthetic regressions cover both delegate paths, missing inherited credentials and cross-provider separation. Local cargo check --offline --locked --tests and all-target Clippy with -D warnings passed. CI tests pending; fresh live delegates fail OAuth before tools, so no independent review is available. Part of the hosted reauthentication-to-session handoff repair; no claim of live OAuth recovery.

@CoreyShupe
CoreyShupe merged commit ff808ed into main Oct 14, 2026
7 of 8 checks passed
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.

1 participant