mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-17 02:16:43 +00:00
CLIProxyAPIPlus already handles background token refresh for kiro (every 1 min via background_refresh.go) and other providers. CCS was incorrectly returning "not implemented" errors for these providers, causing noisy worker logs and preventing proper token expiry tracking. Changes: - Classify providers into CCS-managed (gemini), CLIProxy-delegated (codex, agy, kiro, ghcp, qwen, iflow), and not-implemented (claude) - Delegated providers return success with delegated flag instead of error - Skip refresh_token requirement for delegated providers in expiry checker - Filter delegated providers from background worker refresh loop Closes #487