OmniRoute/open-sse/services/tokenRefresh
Junior-HJ f966efb9ba
feat(providers): add CodeBuddy international (codebuddy-intl, cbai) provider (#15173) (#15799)
Thanks @Junior-HJ! This adds CodeBuddy international (codebuddy-intl / cbai), splitting the CN and intl modules over shared executor, OAuth, usage and token-refresh helpers. Your commits are kept intact. Maintainer fix-up commits on top: restored the 'N AI providers' wording that the count bump had turned into bare numbers in 67 llm.txt files, README alt texts and SVGs; synced the total to 372, since the tip had meanwhile added typesafe without regenerating the reference; typed the two `any` casts in codebuddyDeviceAuth.ts; and regenerated the executor-map and translate-path goldens. The translate-path golden had been generated on win32. Protected surfaces (AGENTS.md, llm.txt) carry the count change only, approved by the owner. Validated: typecheck:core, open-sse typecheck, file-size, t11 any-budget, ESLint, check:docs-all, provider consistency/assets/order/provenance, and 195/195 focused tests across 13 files.
2026-10-09 22:03:05 -03:00
..
providers feat(providers): add CodeBuddy international (codebuddy-intl, cbai) provider (#15173) (#15799) 2026-10-09 22:03:05 -03:00
casGuard.ts chore(token-refresh): decompose services/tokenRefresh.ts into tokenRefresh/* leaves (999 → 724) (#8547) 2026-07-26 03:52:27 -03:00
circuitBreaker.ts feat(dashboard): token refresh failures can pause per account instead of blocking the whole provider (#15469) 2026-10-06 20:42:51 -03:00
googleClientBinding.ts fix(oauth): bind Google refresh to the client that issued the token (#12106) 2026-08-30 11:10:44 -03:00
rotationMap.ts chore(token-refresh): decompose services/tokenRefresh.ts into tokenRefresh/* leaves (999 → 724) (#8547) 2026-07-26 03:52:27 -03:00
shared.ts fix(oauth): classify an embedded invalid_grant in a refresh error body (#13466) 2026-09-17 16:27:01 -03:00