Skip to content

Commit 8970108

Browse files
jimgqyuDeepSeek
andcommitted
fix: remove provider not refreshing in selection list
Splice removed provider from in-memory modelList so the UI reflects the change immediately without restarting --model. Co-Authored-By: DeepSeek <noreply@deepseek.com>
1 parent d50cded commit 8970108

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

packages/cli/src/entry.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,8 @@ if (cliArgs.model || process.argv.includes('--model')) {
419419
if (settings.default_model?.startsWith(targetProvider + '/')) {
420420
settings.default_model = '';
421421
}
422+
const mdlIdx = modelList.findIndex((m: any) => m.provider === targetProvider);
423+
if (mdlIdx >= 0) modelList.splice(mdlIdx, 1);
422424
writeFileSync(settingsPath, JSON.stringify(settings, null, 2));
423425
console.log(`Provider "${targetProvider}" removed. Returning to provider selection...\n`);
424426
continue;

0 commit comments

Comments
 (0)