feat: add Mistral AI as first-class alternative provider
This commit is contained in:
@@ -35,6 +35,10 @@ describe('MCPAgentButton uninstall', () => {
|
||||
getSystemPrompt: vi.fn().mockResolvedValue({ success: true, prompt: '' }),
|
||||
getApiKey: vi.fn().mockResolvedValue({ hasKey: false, maskedKey: '' }),
|
||||
getAvailableModels: vi.fn().mockResolvedValue({ success: true, models: [], selectedModel: '' }),
|
||||
getMistralApiKey: vi.fn().mockResolvedValue({ hasKey: false, maskedKey: '' }),
|
||||
getTitleModel: vi.fn().mockResolvedValue({ success: true, modelId: 'claude-haiku-4-5' }),
|
||||
getImageAnalysisModel: vi.fn().mockResolvedValue({ success: true, modelId: 'claude-sonnet-4-5' }),
|
||||
getModelCatalog: vi.fn().mockResolvedValue({ success: true, entries: [] }),
|
||||
},
|
||||
templates: { getEnabledByKind: vi.fn().mockResolvedValue([]) },
|
||||
projects: { update: vi.fn().mockResolvedValue({}) },
|
||||
|
||||
Reference in New Issue
Block a user