fix: prevent duplicate AI models in selector and fix TypeScript errors
Some checks failed
Release Binaries / release (push) Has been cancelled

Changes:
1. Enhanced removeDuplicateProviders() to filter out duplicate providers from SDK
   when the same provider exists in extras (qwen-oauth, zai, ollama-cloud, antigravity)
2. Added logic to remove any Qwen-related SDK providers when qwen-oauth is authenticated
3. Fixed missing setActiveParentSession import in instance-shell2.tsx

These changes ensure:
- No duplicate models appear in the model selector
- Qwen OAuth models don't duplicate with any SDK Qwen providers
- TypeScript compilation passes successfully
This commit is contained in:
Gemini AI
2025-12-28 03:27:31 +04:00
Unverified
parent babce0e0a9
commit 38cb8bcb0c
6 changed files with 777 additions and 305 deletions

View File

@@ -36,6 +36,7 @@ import {
getSessionInfo,
sessions,
setActiveSession,
setActiveParentSession,
executeCustomCommand,
sendMessage,
runShellCommand,