Watch
1
0
Fork
You've already forked souveraine
0
souveraine/src
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
..
api agent: per-agent voice_id on the public list 2026-07-30 09:18:38 -04:00
backend fix: speech prefetch flag, agent identity on restore, workspace selector 2026-07-23 16:47:00 -04:00
bin sensord: stop claiming the accelerometer 2026-08-04 16:17:21 -04:00
bridge claude: adopt rotated credentials instead of failing until restart 2026-08-04 20:25:24 -04:00
cli fix: review fixes for PRs #1 and #2 2026-05-29 19:47:54 -04:00
core claude: fix Opus 5 wire incompatibilities 2026-08-04 11:27:13 -04:00
harness feat: WIP - Implement companion buddy system for Souveraine TUI 2026-05-07 02:31:44 -04:00
interface WIP: context doctor session + audit-fixes accum 2026-05-18 15:58:46 -04:00
machined machined: MachineSigner — server signs as the machine without holding the key 2026-07-16 10:24:14 -04:00
secrets secrets: at-rest encryption, passphrase wrap, phone packaging 2026-07-20 21:16:32 -04:00
server claude: fix Opus 5 wire incompatibilities 2026-08-04 11:27:13 -04:00
sessiond sessiond: the wake latch is per button, not one field for all of them 2026-08-03 21:12:36 -04:00
tui fix: safety hardening pass — eliminate unsafe, panics, and stubs 2026-06-15 15:41:35 -04:00
ui turn errors reach every surface: Error event end-to-end, no more silent empty replies 2026-07-16 12:55:49 -04:00
main.rs turn errors reach every surface: Error event end-to-end, no more silent empty replies 2026-07-16 12:55:49 -04:00