feat(claude): reauthenticate failed V2 threads - #9179
Draft
flamboh wants to merge 3 commits into
Draft
Conversation
Contributor
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — This PR adds a cross-layer Claude reauthentication workflow that launches an interactive login command, handles provider credentials and environment selection, persists new error state, and exposes a new authorized RPC. The authentication-sensitive scope and unresolved risks around command output, instance targeting, and locality require human review. Not approved because:
Adjust the Minimum Blocking Severity for this repo — including turning it Off — in Settings. You can add or adjust custom eligibility rules. Learn more. |
flamboh
marked this pull request as draft
September 2, 2026 06:46
flamboh
force-pushed
the
t3code/claude-reauthenticate-chat
branch
from
September 2, 2026 23:01
55bd424 to
be84a95
Compare
flamboh
force-pushed
the
t3code/claude-reauthenticate-chat
branch
from
September 3, 2026 00:23
be84a95 to
9bc1d43
Compare
Contributor
Author
|
Note 🤖 GPT-5.6 Sol on behalf of Oliver Remote Claude reauthentication: claude-remote-reauthentication.webm |
flamboh
marked this pull request as ready for review
September 3, 2026 00:51
flamboh
marked this pull request as draft
September 3, 2026 02:54
flamboh
force-pushed
the
t3code/claude-reauthenticate-chat
branch
from
September 6, 2026 08:52
9548242 to
35589eb
Compare
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.
Note
🤖 GPT-6 on behalf of Oliver
ELI5
Sign back into Claude from the failed thread, including when the environment runs on another machine.
Problem
Expired Claude subscription credentials strand a failed task. This draft targets Julius's V2 branch,
t3code/codex-turn-mapping, and depends on #2829.Fix
Run Claude login on the selected environment and provider instance, show its browser link, and accept a pasted code in web, desktop, and mobile. V2 captures the failed run before login and retries its persisted prompt and attachments only while it remains current. Login and retry have separate outcomes; cancellation and changed threads or provider settings cannot silently resume stale work.
UI Changes
Before
The thread shows an authentication error without an in-app recovery action.
After
The error offers Reauthenticate. The dialog reports sign-in and whether the task resumed.
Validation
Focused authentication, provider maintenance, V2 recovery, and client tests; scoped server, contracts, client-runtime, web, and mobile typechecks; targeted lint and formatting.
Live V2 sign-in and new UI video evidence are pending.
Changes by GPT-6 through Codex, with GPT-5.6 Luna agents assisting implementation and review.