diff --git a/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.test.ts b/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.test.ts new file mode 100644 index 000000000..7294a304d --- /dev/null +++ b/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.test.ts @@ -0,0 +1,20 @@ +import { describe, expect, it } from 'bun:test' +import { getModelsForProvider } from './models' + +describe('getModelsForProvider', () => { + describe('qwen-code', () => { + it('includes supported models', () => { + const models = getModelsForProvider('qwen-code') + const ids = models.map((m) => m.modelId) + expect(ids).toContain('coder-model') + expect(ids).toContain('qwen3-coder-plus') + expect(ids).toContain('qwen3-coder-flash') + }) + + it('does not include qwen3.5-plus which is unsupported', () => { + const models = getModelsForProvider('qwen-code') + const ids = models.map((m) => m.modelId) + expect(ids).not.toContain('qwen3.5-plus') + }) + }) +}) diff --git a/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.ts b/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.ts index 12024563c..0139043ec 100644 --- a/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.ts +++ b/packages/browseros-agent/apps/agent/entrypoints/app/ai-settings/models.ts @@ -30,7 +30,6 @@ const CUSTOM_PROVIDER_MODELS: Partial> = { { modelId: 'coder-model', contextLength: 1000000 }, { modelId: 'qwen3-coder-plus', contextLength: 1000000 }, { modelId: 'qwen3-coder-flash', contextLength: 1000000 }, - { modelId: 'qwen3.5-plus', contextLength: 1000000 }, ], }