Files
OmniRoute/tests
diegosouzapw accb58f5b2 fix: per-model rate limiting for GitHub Copilot provider (#1624)
- Add 'github' to hasPerModelQuota() so 429 on one model doesn't lock the
  entire connection — same pattern already used for Gemini
- Add 'github' to getLimiterKey() for model-scoped Bottleneck rate limiter
  keys (github:connectionId:model)
- Add unit tests for hasPerModelQuota, shouldMarkAccountExhaustedFrom429,
  lockModelIfPerModelQuota (account-fallback-service.test.ts)
- Add integration test for model-scoped limiter keys (rate-limit-manager.test.ts)

Co-authored-by: slewis3600 <slewis3600@users.noreply.github.com>
2026-04-26 14:24:59 -03:00
..