Watch
1
0
Fork
You've already forked souveraine
0
souveraine/src/bridge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg bc09480375 claude: adopt rotated credentials instead of failing until restart
The credential file is shared with `claude` itself and its refresh token is
one-time-use, so whichever process refreshes first rotates the other's copy to
spent. On a failed refresh the provider kept the stale token and 400d every
turn until the service was restarted by hand — measured 2026-08-05, invalid_grant
from 00:03 onward while the file on disk already held a valid pair written at
00:08.

Re-read the file on refresh failure and adopt the token when it is different and
still live. oauth/refresh.rs already does this for the Codex path; the Claude
path never got it.
2026-08-04 20:25:24 -04:00
..
oauth fix: char-boundary panic in tool cards + green up CI clippy gate 2026-06-26 10:12:27 -04:00
providers claude: fix Opus 5 wire incompatibilities 2026-08-04 11:27:13 -04:00
bifrost.rs claude: fix Opus 5 wire incompatibilities 2026-08-04 11:27:13 -04:00
claude_subscription.rs claude: adopt rotated credentials instead of failing until restart 2026-08-04 20:25:24 -04:00
mod.rs bridge: claude-subscription provider (Claude Code OAuth wire) 2026-07-12 14:56:38 -04:00
model_router.rs fix: char-boundary panic in tool cards + green up CI clippy gate 2026-06-26 10:12:27 -04:00
provider.rs fix: char-boundary panic in tool cards + green up CI clippy gate 2026-06-26 10:12:27 -04:00